导航栏弹出窗口根本不出现

莱尔·格拉斯

我试图创建这个导航栏,只要我将鼠标悬停在它上面,它就会从菜单中弹出一个选项列表,“我认为”我搞砸了一点,因为弹出菜单根本没有出现我将鼠标悬停在它上面。

<!DOCTYPE HTML>
<html>

<head>
  <title>Test Popup + Navbar</title>
  <style>
    * {
      box-sizing: border-box;
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    }
    
    .navibar {
      list-style-type: none;
      overflow: hidden;
      margin: 0;
      position: fixed;
      background-color: #333333;
      width: 100%;
      top: 0;
      left: 0;
    }
    
    .navibar li {
      float: left;
    }
    
    .navibar li .bar {
      color: white;
      padding: 10px;
      text-decoration: none;
      display: inline-block;
      text-align: center;
      position: relative;
      width: 100px;
      height: 40px;
    }
    
    .navibar li div.dropdown {
      display: none;
      width: 200px;
      position: absolute;
      overflow: hidden;
      z-index: 1;
    }
    
    .dropdown a {
      background-color: #aaaaaa;
      color: black;
      text-decoration: none;
      text-align: center;
      display: block;
      position: relative;
    }
    
    .navibar li .bar:hover {
      background-color: #777777;
      color: black;
    }
    
    .dropdown a:hover {
      background-color: #cccccc;
    }
    
    .navibar li a.menu:hover div.dropdown {
      display: block;
    }
  </style>
</head>

<body>
  <ul class="navibar">
    <li><a href="javascript:void(0)" class="bar menu">Menu <span class="arrowdown">&bigtriangledown;</span></a>
      <div class="dropdown">
        <a href="#link" class="active">Home</a>
        <a href="#link">History</a>
        <a href="#link">Archives</a>
      </div>
    </li>
    <li><a href="#link" class="bar">About</a></li>
  </ul>
</body>

</html>

达瓦尔潘查尔

给你:使用这个 CSS

* {
   box-sizing: border-box;
   font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
 }

 .navibar {
   list-style-type: none;
   margin: 0;
   position: fixed;
   background-color: #333333;
   width: 100%;
   top: 0;
   left: 0;
 }

 .navibar li {
   float: left;
 }

 .navibar li .bar {
   color: white;
   padding: 10px;
   text-decoration: none;
   display: inline-block;
   text-align: center;
   position: relative;
   width: 100px;
   height: 40px;
 }

 .navibar li div.dropdown {
   display: none;
   width: 200px;
   position: absolute;
   overflow: hidden;
   z-index: 1;
 }

 .dropdown a {
   background-color: #aaaaaa;
   color: black;
   text-decoration: none;
   text-align: center;
   display: block;
   position: relative;
 }

 .navibar li .bar:hover {
   background-color: #777777;
   color: black;
 }

 .dropdown a:hover {
   background-color: #cccccc;
 }

 .navibar li:hover div.dropdown {
   display: block;
 }

我删除了 navibar 类的溢出属性,并将鼠标悬停在 li 上而不是锚标签上

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

导航栏不出现

来自分类Dev

模态弹出窗口不出现

来自分类Dev

JFrame有时根本不出现?

来自分类Dev

提取可能多次出现或根本不出现的字符串元素

来自分类Dev

为什么在asnycio中出现例外情况要迟到或根本不出现?

来自分类Dev

使用page_action时不出现弹出窗口

来自分类Dev

引导glyphicon /导航栏显示弹出窗口

来自分类Dev

引导glyphicon /导航栏显示弹出窗口

来自分类Dev

导航栏链接不出现在iPhone上

来自分类Dev

Bootstrap 导航栏折叠图标不出现也不工作

来自分类Dev

svg 文本不出现

来自分类Dev

如何显示隐藏在导航栏后面的弹出窗口

来自分类Dev

从弹出窗口返回时,如何重置导航栏项目?

来自分类Dev

在Windows 10上不出现UAC弹出窗口的情况下“搜索所有内容”

来自分类Dev

Tkinter根窗口不出现

来自分类Dev

导航抽屉根本不显示(android)

来自分类Dev

如何使渲染体内容不出现在顶部固定的导航栏下方

来自分类Dev

当位置从固定切换到静态时,反向粘性导航栏不出现?

来自分类Dev

Windows 8侧栏不出现

来自分类Dev

TinyMCE:工具栏图标不出现

来自分类Dev

在弹出框上显示导航栏

来自分类Dev

单元格文本不出现-UITableView

来自分类Dev

单元格值文本不出现

来自分类Dev

操作栏上的弹出窗口

来自分类Dev

为什么单击弹出菜单时导航栏出现在全屏应用程序中

来自分类Dev

从导航栏打开模态窗口

来自分类Dev

从导航栏打开模态窗口

来自分类Dev

弹出窗口没有出现

来自分类Dev

使用表单进行按钮导航并且按钮不出现