响应式网站设计越来越流行了,网站导航菜单是响应式网站设计里不可或缺的一个部分,青岛星网下面跟大家分享:纯CSS实现响应式导航菜单设计实现。
<nav class="nav"> <ul> <li class="current"><a href="#">首页</a></li> <li><a href="#">客户服务</a></li> <li><a href="#">产品展示</a></li> <li><a href="#">经典案例</a></li> <li><a href="#">联系我们</a></li> </ul> </nav>
1、@media screenand (max-width: 600px) 来判断浏览设备屏幕尺寸
2、如果屏幕小于600像素的时候,隐藏LI内容,鼠标(hover)放到上面的时候显示LI标签内容即可。
.nav li {display: none;margin: 0;} /* 隐藏LI标签 */ .nav ul:hover li {display: block;margin: 0 0 5px;} /* 显示LI标签 */