jquery - 如何添加仅在移动屏幕尺寸上显示的菜单?

标签 jquery html css web menu

现在,我的 Web 应用程序上有一个适合桌面屏幕的格式不错的菜单。但是,在较小的屏幕尺寸上,菜单确实无法正确显示。此时我想知道我是否可以像这样添加一个汉堡菜单 --->

http://codepen.io/ettrics/pen/JoaaxW

    <header class="header">
  <div class="burger">
    <div class="burger__patty"></div>
    <div class="burger__patty"></div>
    <div class="burger__patty"></div>
  </div>

  <nav class="menu">
    <div class="menu__brand">
      <a href=""><div class="logo"></div></a>
    </div>
    <ul class="menu__list">
      <li class="menu__item"><a href="" class="menu__link">Work</a></li>
      <li class="menu__item"><a href="" class="menu__link">About</a></li>
      <li class="menu__item">
        <a href="https://twitter.com/ettrics" target="_blank" class="menu__link menu__link--social"><i class="fa fa-twitter"></i></a>
      </li>
      <li class="menu__item">
        <a href="https://dribbble.com/ettrics" target="_blank" class="menu__link menu__link--social">
          <i class="fa fa-dribbble"></i></a>
      </li>
    </ul>
  </nav>
</header>

<main>
  <h1><a href="http://ettrics.com" target="_blank">Ettrics</a></h1>
  <h2>A Full-Screen Menu, showcasing your brand and website navigation.</h2>
  <p class="support">With support for IE10 & latest versions of Chrome, Safari, and Firefox.</p>
</main>

但只让它出现在手机和平​​板电脑的屏幕尺寸上。本质上我问的是有没有办法添加这个菜单并将其隐藏在桌面大小的屏幕上。

最佳答案

这就是媒体查询的用武之地

@media (min-width: 600px) {
   .your-div {
      display: none;
   }
}

当浏览器宽度超过 600 像素时,这会将 display: none 添加到您的 div。您还可以使用 max-width: 600px 添加最大 600 像素宽的 CSS 规则。

在这里阅读更多:https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries

关于jquery - 如何添加仅在移动屏幕尺寸上显示的菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38078318/

相关文章:

javascript - 如何通过 PHP 将 "disabled"按钮设置回 "enabled"?

javascript - 通过 jquery 从文本框/文本区域检索时如何避免转义字符?

javascript - 从周围的 HTML 调用 SVG 内部的 JavaScript 函数

html - 使用 CSS 在链接上添加边框

html - 无法让 960.gs 网格容器跨越整个浏览器高度

javascript - 为什么延迟加载会重新定位背景图片?

jquery - 隐藏面板在页面加载时不断出现

jquery - AngularJs 链接函数和 Jquery 操作。代码似乎不起作用

javascript - 如何将 $.post 转换为 $.ajax?

javascript - Google map api 和地理定位、Javascript 和 Html