css - 仅针对手机调整标题图像的大小?
问题描述
我在一个 Wordpress 网站上工作,我有一个背景图片作为我的徽标,而我的实际标题图片是透明的。由于标题图像在移动设备上调整大小的方式,在手机上查看时,我的徽标(背景图像)与其下方的所有内容之间存在很大的空白。它在台式机和平板电脑上看起来很棒。
有没有一种方法可以仅在手机上调整透明标题图像的高度,而不会弄乱台式机或平板电脑上的大小?
如果需要,您可以在此处查看我的网站。
解决方案
在实际代码中更容易显示,但您可以调整大小并仅使其影响您使用媒体查询定义的大小 -在此处阅读更多信息
如果您查看屏幕截图,您可以看到a
标签的高度为 150 像素。如果稍微调整一下,logo和菜单之间的距离就不会那么远。
这是一个示例,它将使height
on .header-image .site-title a
only on 尺寸小于450px
.
@media screen and (max-width: 450px) {
.header-image .site-title a {
height: 100px;
}
}
max-width
意味着当屏幕低于 450 像素时,min-width
就会结束。这只是一个示例,您可以将其更改为您喜欢的任何内容,当然您也可以添加多个媒体查询。
推荐阅读
- ruby - 如何覆盖红宝石块中的节点属性值/使用红宝石块中的变量值?
- ios - 如何在swiftUI中添加将成为所有视图顶部的视图
- python - 将 DataFrame 编码从 latin-1 转换为 utf-8 python.read_csv()
- r - 在R中用逗号分隔列表的合并列表
- javascript - 为什么我在 JavaScript 中的 onclick 事件不起作用?
- graph - 我需要删除值为 0 的标签 [LibreOffice Calc]
- electron - 如何在 Windows 电子应用程序上导入 PKCS12 证书?
- mysql - 从选择中插入多行并将生成的 ID 放入其他表中
- ios - Xcode 构建问题找不到自动链接的框架
- javascript - 使用 Javascript 立即更改 PDF 中的下拉对象的颜色