[英]Is there way to make nav-bar responsive by using only HTML & CSS?
我对 html 和 css 很陌生。 我正在努力使导航栏对我的主要内容做出响应,但在我看来,当屏幕尺寸以某种方式发生变化时,只有容器才会响应。 我也尝试过width: 100%
& @media
但我不知道我哪里出错了,导航元素就消失了。
这是我正在处理的页面: https://codepen.io/kippulainen04/pen/YzZYqLz
提前致谢!
导航元素只是隐藏在您的 header 元素中。 对于一个简单的解决方案,您可以在较小的屏幕中垂直渲染 header 的项目。
@media only screen and (max-width: 900px) {
#header, #header ul{
flex-direction: column;
}
#header ul li{
margin-bottom: 10px;
}
}
但最常见的解决方案是将导航元素隐藏在汉堡图标下。 请查看 w3schools 的本教程
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.