响应式开发 纯CSS实现隐藏菜单栏

Posted zhougm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了响应式开发 纯CSS实现隐藏菜单栏相关的知识,希望对你有一定的参考价值。

首先,需要在页头引入相应的CSS文件

<link media="(min-width: 800px)" rel="stylesheet" href="css/main.css">
<link media="(max-width: 768px)" rel="stylesheet" href="css/mobile.css">

在 main.css中将要隐藏的菜单设置 display: block;

在 mobile.css中将其设置为 display: none;

然后在菜单上面设置一个点击选项,如“菜单”

<label for="toggle-checkbox" id="toggle-label">菜单</label>
<input type="checkbox" id="toggle-checkbox">

在mobile.css中设置:

#toggle-checkbox:checked ~ div
display: block;

#toggle-checkbox display: none;

  

以上是关于响应式开发 纯CSS实现隐藏菜单栏的主要内容,如果未能解决你的问题,请参考以下文章

Javascript 在下拉响应式菜单栏中不起作用

响应式 div 宽度结合固定宽度 div 纯 CSS

带有 jQ​​uery 和 Bootstrap 3 的可折叠响应式侧边栏菜单

响应式导航菜单,项目相互“隐藏”

响应式 jQuery Menu 原生于 WP 主题

顺风的响应式布局