css - 在响应式版本中排除菜单背景图片

标签 css wordpress

我在 wordpress 网站上工作,想使用自定义 CSS 在我的菜单后面添加背景图片?并想知道如何向菜单添加分隔线,以便在菜单上的每个链接项后自动生成一个分隔线?

我做的是

.menu{
  background-image: url("abolutepath/header-navigation-bar-bg.png"); 
 }

它工作,菜单和背景显示,但问题是 a。菜单背景的 flex 端没有显示在右侧,因为菜单在中途结束,我想显示整个背景图像,就像菜单 b 下一样。在移动设备上,菜单重复并且显示全部错误,那么有没有一种方法可以在一个 css 代码块中从菜单/网站的响应版本中排除此背景图像和分隔线?

求助,谢谢

最佳答案

您可以使用媒体查询根据设备屏幕尺寸自定义 css

@media screen and (max-device-width: 480px) {
    .menu{
        // CSS for mobile device or small screen size
        background-image: url("abolutepath/header-navigation-bar-bg.png"); 
    }
}

@media screen and (min-device-width: 480px) and (max-device-width: 960px) {
    .menu{
        // CSS for other device
    }
}

关于css - 在响应式版本中排除菜单背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24466350/

相关文章:

html - 输入框上的 CSS 背景图像似乎从左侧进入

css - 请求/存储应用程序的特定 UI5 版本

html - 如何根据 Firefox 中输入的数字设置微调器的样式

css - 是什么导致我的页脚不在底部?

wordpress - Contact Form 7 wordpress,从数据库检索电子邮件

wordpress - 添加到 WooCommerce 购物车时如何重置所有字段

wordpress - 使*所有* WordPress 类别使用其父类别模板

javascript - 子像素 CSS 定位

css - 如何制作一个全宽的 wordpress 主题?

javascript - 为什么我的网络流不显示?