当前位置: 首页 > 知识库问答 >
问题:

如何创建固定子菜单(下拉框应永久显示)

梁丘德寿
2023-03-14

我有一个菜单和一个子菜单。仅当将鼠标悬停在子菜单上时,才会显示该子菜单。问题1:我希望它永久显示。问题2:我希望它水平显示(而不是像现在那样垂直显示)。要明白我的意思,去http://appartement-met-zeezicht.be并停留在“英语”上。“英语”项下显示的内容应以水平(而非垂直)方式永久性地显示。谢谢!!

/子菜单/

. tinynav,. tinynav1{显示:无;}

共有3个答案

傅峻
2023-03-14

您可能需要这样的东西:

css prettyprint-override">ol {
      display: inline-block;
    vertical-align: top;
}

li {
    display: inline-block;
    margin-right: 10px;
    width: 60px;
    cursor: pointer;
    vertical-align: top;
}
<div>
  <ol>Spiderman</ol>
  <ol>Wolverine</ol>
  <ol>The Avengers <br>
    <li>Iron Man</li>
    <li>Captain America</li>
    <li>Thor</li>
    <li>Black Widow</li>
  </ol>
</div>
微生毅
2023-03-14

您需要删除此列表中的“悬停”。并使此列表“显示:内联块

谢骏奇
2023-03-14

编辑:似乎有些Javascript正在覆盖CSS,您可以尝试将其添加到样式中。css:

#topmenu ul li ul, #topmenu li:hover > ul {
    display: block !important;
}

第二个问题:在你的style.css找到下面的部分 /MENU/和 /SUBMENU/.删除这些注释下面的下一行并粘贴此代码:

/*MENU*/
#menu_wrap{width:100%; float:left; background:#302f2f url(images/menu_wrap.png) repeat;}
.is-sticky{ width:1000px!important;}
#topmenu{text-align:center;}
.menu-header{margin:auto; padding:0; display:block;}
#topmenu ul{ margin:0; padding:0;}
#topmenu ul li{list-style-type:none; display:inline-block; margin-top:0px;padding:25px 15px;}
#topmenu li a{ font-size:18px; color:#fff;}
#topmenu ul > li:hover{  background:url(images/transblack.png) repeat;}
#menu-icon{display:none;}

/*SUBMENU*/
#topmenu ul li ul{ position:absolute;width:auto; z-index:999999;  padding-left:0; margin-left:-10px;  margin-top:24px; display:none;}
#topmenu ul li ul li{ float:left; margin:0; padding:10px 0px; text-align:center; background:#302f2f url(images/pattern.png) repeat;  display:block; border-bottom: 1px solid #333; height:auto;}
#topmenu ul > li ul li:hover{ background:#2bb975 url(images/pattern.png) repeat;}
#topmenu ul li ul li a{ font-size:14px; font-weight:normal; padding:4px;}
#topmenu ul li ul li ul{left: 100%; margin-top:-27px; float:none; margin-left:0px;}
 类似资料:
  • 问题内容: 我想创建一个多选保管箱列表。实际上,我必须使用下拉菜单选择多个选项。当我如下所示简单地执行此操作时: 然后,复选框显示在下拉字段的前面。但是我想为每个选项而不是整体创建它,以便我可以选择多个选项。有什么办法吗? 问题答案: 这是一个简单的下拉清单 CSS //标记和脚本

  • 问题内容: 我需要建立一个包含5个选项的菜单,单击某个菜单后,将出现一个新的子菜单。我完全不知道该怎么做。 问题答案: CSS没有点击处理程序。因此,不可能使用标准CSS。您可以使用一种称为“复选框hack”的方法,但是我谦虚地认为,它有点笨拙,并且会像您的用例要求那样在导航菜单中使用,这很尴尬。因此,我建议使用jQuery或Javascript。这是使用jQuery的一种非常简单的解决方案。 基

  • 从'React'导入React,{useState};//导入useState从'react-native-dropdown-picker'中导入DropDownPicker;从“React-Native”导入{样式表、文本、视图、文本输入、状态条、安全视图、图像、按钮、警报};

  • 关于我的上一个问题(bootstrap上的下拉菜单不起作用),我正在为li下拉菜单的子菜单构建一个子菜单。这意味着它是嵌套的。银行菜单下有交易下拉菜单,交易下拉菜单下有不同类型交易的菜单。顺便说一下,我已经成功地创建了它,但是在悬停期间,“事务”模块的子菜单出现在事务菜单的前面,阻止了作为事务的父菜单。在悬停期间,如何避免它并将其放置在事务菜单的右侧?不管怎样,我已经使用了“右下拉菜单”,但它不会

  • 问题内容: 我在skelton框架中使用superfish下拉菜单。我也希望它能在手机上使用。默认情况下,它显示下拉菜单项,但将鼠标悬停在其下面的项上。我想以某种方式使其具有将父项推到其下方的方式。有什么办法吗? 问题答案: 这是一个更好的答案 我能够将Superfish的相同HTML转换为响应式抽屉菜单。JS非常简单,整个过程基本上都是使用CSS完成的。检查一下,让我知道你们的想法!

  • 我想创建一个的,在我关闭Powershell的当前会话后不会过期,假设我有这个别名: 这完美地创建了别名,但我想在关闭当前会话后使用它,我如何才能实现这一点。 注: PowerShell帮助系统建议我可以导出我创建的别名,并在下次打开新会话时导入它们,实际上这并不是我想要的,因为,在我通过不同会话创建别名后,有没有直接明确的方法保持别名