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

Bootstrap 3-改变导航栏崩溃的悬停样式?

穆展鹏
2023-03-14

使用Bootstrap3,我试图找出如何触发上的类/样式更改。导航栏默认值。导航条导航

当导航栏完全展开时,我希望鼠标悬停时边框颜色改变。当导航栏折叠时,我希望鼠标悬停时背景颜色(在下拉菜单中)发生变化。

我在想无论是什么触发了导航条崩溃,都可以切换类,但是我找不到这是在哪里发生的。

这是否可能使引导触发样式更改,或者我需要编写自定义函数?关于如何实现这一点,还有其他建议吗?

干杯


共有2个答案

林英锐
2023-03-14

让你说的关于移动悬停有意义。然而,有时你会使你的浏览器窗口变小,在这种情况下,折叠的导航栏会显示不适合小菜单的内容。我仍在试图找出如何在不使用媒体查询的情况下实现这一点。在我的情况下,我试图删除我在悬停时使用的FontAw0013图标。我很高兴听到建议。

莘昊
2023-03-14

您可以通过CSS中的媒体查询来实现这一点。JSFIDLE演示

// Navbar expanded
@media (min-width: 768px){
    .navbar-default .navbar-nav > li > a:hover{
        border: 1px solid red;
    }
}

//Navbar collapsed
@media (max-width: 768px){
    .navbar-default .navbar-nav > li > a:hover{
        background-color: red;
    }
}

但是有一些问题...

  • navbav-nav链接没有边框,所以添加一个可能会导致导航栏的大小发生变化。
  • 当导航栏折叠时,它是为移动设备准备的,所以“悬停”并不真正适用于(触摸)移动设备。我是说,你多久使用一次桌面上小于768px宽的浏览器窗口?
 类似资料:
  • 问题内容: 我正在尝试使用Bootstrap 4实现导航栏。当前,当视口缩小到移动尺寸时,导航栏会正确折叠。但是,当尝试切换菜单时,没有任何反应。jsFiddle示例演示了此行为。我也附上了HTML。 我已采取的步骤: 删除所有自定义CSS 确保jQuery链接位于Bootstrap JS文件之前 页眉和页脚中的脚本标签 复制并粘贴Bootstrap文档中的确切示例(我得到的行为相同) 确保JS在

  • 在我的Twitter引导网站,我有一个导航栏。 我为它们添加btn-成功或btn-危险类用于颜色标记。 我这样做是因为当用户更改主题(css)时,按钮会显示在该主题上。 我使用的是。所以背景是黑色的。我将按钮链接的颜色更改为白色。但问题是,当用户将鼠标悬停在按钮上时,按钮变为透明,颜色无法读取。 所以我需要导航栏按钮是可见的,即使用户在上面悬停。我希望悬停与否时按钮颜色相同。 我的小提琴:http

  • 本文向大家介绍当vue路由变化时,改变导航栏的样式方法,包括了当vue路由变化时,改变导航栏的样式方法的使用技巧和注意事项,需要的朋友参考一下 当我们需要做一个类似顶部 或 底部导航栏公共组件的时候,单击某个导航栏按钮,跳转到另一个组件, 并且改变导航栏按钮的样式,如果用<router-link to=""><router-link/> 跳转的时候,我们可以这样做, 改变router-link-a

  • 问题内容: 当前,当浏览器宽度降至768px以下时,导航栏将变为折叠模式。我想将此宽度更改为1000px,所以当浏览器低于1000px时,导航栏将变为折叠模式。我想在不使用LESS的情况下执行此操作,而是在使用手写笔而不是LESS。 我的问题与此问题相同:Bootstrap 3Navbar折叠 但是,这些问题中的所有答案都说明了如何通过更改LESS变量来做到这一点。我没有接触过LESS,我正在使用

  • 问题内容: 我想在页面上建立一个导航栏效果,像一样(向下滚动栏变得更小并且徽标更改后)。我在页面上使用bootstrap 3。有没有一种简单的方法可以通过Bootstrap实现它? 问题答案: 粘性导航栏: 要制作粘性导航,您需要将 navbar-fixed-top 类添加到导航中 官方文档 :http : //getbootstrap.com/components/#navbar-fixed-

  • 问题内容: 这就是我所拥有的,我尝试在“品牌”内部移动我的部分,并在品牌外部和折叠之外进行向右拉动,并向左/向右拉动,同时还尝试将其放置在之前或之后崩溃部分。 将其添加到“品牌”部分时,它可以工作,但会下降到新的一行。如何保持同一行? 问题答案: 下面的示例显示了如何具有您可能需要的几乎所有类型的“香草引导程序” NAVBAR配置。它包括一个站点标题,向左或向右对齐的折叠和非折叠菜单项以及静态文本