css - 使用给定 CSS 的底部菜单在我的 WordPress 项目中不起作用
问题描述
我想知道是否有人可以帮助我解决我目前遇到的问题。我正在通过 Udemy 进行 wordpress 项目,并按照说明进行操作,但我的结果无法正常工作。
在移动视图中时,底部菜单不应显示,但正如您在我的屏幕截图中看到的那样,它仍然显示: screenshot
这是我的页脚菜单的 CSS 代码:
/页脚/
.site-footer{
border-top: 2px solid var(--lightGray);
padding:2rem 0;
}
.footer-content{
display: flex;
justify-content: space-between;
}
.footer-menu{
display: none;
}
@media (min-width: 768px){
.footer-menu .menu{
display: flex;
}
.footer-menu .menu li{
margin-right: 2rem;
}
.footer-menu .menu li:last-of-type{
margin-right: 0;
}
.footer-menu a{
font-family: var(--mainFont);
font-size: 1.8rem;
color: var(--black);
}
}
**更新 ** 似乎到目前为止我对此很幸运-我希望有人与我一起测试代码以找出问题所在。如果有人愿意提供帮助,我已将其放在 github 上。非常感谢
解决方案
如果要在移动设备中隐藏页脚菜单,则必须display: none
在 768px 的媒体查询中使用该菜单 div。
@media(max-width:768px){
.footer-menu{display: none;}
}
因此,首先,菜单将显示在桌面上,您无需先添加display: none
。您可以在 @media 查询中添加它。
从桌面删除以下 CSS:
.footer-menu{
display: none;
}
并将这个添加到我上面提到的媒体查询中。
@media(max-width:768px){
.footer-menu .menu{
display: none;
}
}
推荐阅读
- scala - 如何在 S3 上读取包含镶木地板的 .tar 文件作为 Spark 中的数据帧?
- android - Android应用自动更新
- android - NativeScript Vue - 仅在列表的视口中呈现项目
- firebase - 是否有可能知道由于没有/坏的互联网连接而无法建立 onSnpashot 连接?(WEB SDK)
- python - 如何避免python中数组追加的引用问题
- node.js - 这个错误是什么意思?“DeprecationWarning:OutgoingMessage.prototype._headers 已弃用”以及如何在 nodejs12 中复制它
- c# - C# 生成 SSRS 报告“reportservice2005 异常”
- javascript - 使用“CanvasRenderingContext2D.putImageData()”时出现白屏,即使数据似乎包含图像
- c# - 如何从文件存储中异步下载数百万个文件?
- php - 为什么当 nl2br 工作正常时 PHP_EOL 不工作