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

引导下拉css与其他菜单项冲突

洪飞驰
2023-03-14

所以我有一个使用Bootstrap的菜单系统,基本上是试图阻止下拉框项采用以下适用于的css样式

html。。。

  <div class="collapse navbar-collapse navbar-ex1-collapse">
          <ul class="nav navbar-nav">
            <li><a href="#slider" class="scroll">Home</a></li>
            <li><a href="#services" class="scroll">Services</a></li>
            <li><a href="#portfolio" class="scroll">Portfolio</a></li>
            <li><a href="#testimonials" class="scroll">Testimonials</a></li>
            <li><a href="#team" class="scroll">Team</a></li>
            <li><a href="#blog" class="scroll">Blog</a></li>
            <!-- Uncomment the line below if you want the newsletter section to appear on the navbar -->
            <!-- <li><a href="#newsletter" class="scroll">Newsletter</a></li> -->
            <li><a href="#contact" class="scroll">Contact</a></li>
          </ul>
            <li role="presentation" class="dropdown">
            <a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
            Dropdown <span class="caret"></span>
            </a>
            <ul class="dropdown-menu">
             <li><a href="#slider" class="scroll">Home</a></li>
            <li><a href="#services" class="scroll">Services</a></li>
            <li><a href="#portfolio" class="scroll">Portfolio</a></li>
            </ul>
            </li>
   </ul>

下拉列表是最后一个选项。

css将所有菜单项设置为具有下划线,当单击菜单项时下划线会移动,css如下所示。。。

.navbar-nav{
        font-size: 12px;
        text-transform: uppercase;
        font-weight: @navbarItemFontWeight;
        letter-spacing: 1px;

        &>li>a{
            color: @white;

            &:hover{
                color: @white;
                text-shadow: 0 0 15px @white, 0 0 30px @white, 0 0 30px @white;
            }
        }

        &>li.active>a{
            color: @white;
            background-color: transparent;
            text-shadow: 0 0 15px @white, 0 0 30px @white, 0 0 30px @white;
            box-shadow: inset 0 -2px 0 0 @primaryColor;

            &:hover{
                color: @white;
                text-shadow: none;
            }
        }
    }

因此,简而言之,我希望下拉列表没有插入框阴影。。。。我如何做到这一点,同时保持下拉菜单作为整体菜单结构和所有其他样式的一部分?


共有1个答案

富辰阳
2023-03-14

试着这样做:

li.dropdown{
   box-shadow: none;
}
 类似资料:
  • 问题内容: 我有以下形式的数据 我想要两个下拉菜单。第一个下拉列表将显示“名称”。当用户从第一个下拉列表中选择名称时,应在第二个下拉列表中填充相应的“版本”。 无效的jsfiddle链接:http://jsfiddle.net/fynVy/174/ 问题答案: 您需要调整HTML模板,以便第一个下拉列表显示服务器名称,并且第二个下拉列表的选项基于所选下拉列表(第一个下拉列表的ngModel)中的版

  • 问题内容: 我正在尝试制作一个简单的CSS下拉菜单,当您将鼠标悬停在链接上时,将显示子菜单。当您将鼠标悬停在li上时,我已经设法实现了这一点,但无法弄清楚如何使用链接来实现。 我之所以尝试使用链接而不是li来执行此操作,是因为我的菜单宽度为100%,并且li所占的面积比链接大,因此,如果将鼠标悬停在该区域上,则不显示该子菜单不想。 我的CSS如下: 问题答案: 如果可能的话,我会避免使用JS。这不

  • .dropbtn { background-color: #4CAF50; color: white; padding: 16px; font-size: 16px; border: none; cursor: pointer; } .dropdown { position: relative; display: inline-block; } .dropdown:hover .dropbtn {

  • 嗨,我正在尝试自动启动下拉菜单。默认情况下,它的可见性是隐藏的。将鼠标悬停在它上面时,它的可见性属性显示为可见。我可以单击下拉菜单,但是在单击下拉菜单后,我的selenium脚本不能从下拉菜单中选择值。 错误:线程"main"org.openqa.selenium.ElementNotVisibleException异常:无法单击元素 HTML代码段

  • Bootstrap3仍在RC中,但我只是尝试实现它。我不知道如何设置子菜单类。即使css中没有类,即使是新文档也没有提到它 它存在于2. x中,类名为下拉子菜单

  • 我在Confluence上运行的HTML/CSS主题上实现了以下菜单。 默认情况下,我正在运行的主题提供了激活所有菜单项的下拉菜单的选项。但是,我希望只为其中一个菜单项显示下拉菜单。 该主题没有提供切换特定菜单项下拉列表的选项,这就是为什么我不得不求助于自定义CSS。 与发行说明菜单项对应的HTML如下-- 此外,添加以下自定义CSS将删除所有菜单项的下拉菜单。 我希望CSS有条件地不显示RELE