因此,我使用 firebug 来检查应用于Bootmetro下拉菜单的部分 CSS 。
您可以在此处看到a:hover:active
负责将鼠标悬停在颜色上。在这种情况下,bootmetro 将其设置为蓝色:
Firebug 显示负责的 css 行位于 bootstrap.css 的第 2821 行:
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
color: #ffffff;
text-decoration: none;
background-color: #0081c2;
background-repeat: repeat-x;
background-image: linear-gradient(to bottom, #0088cc, #0077b3);
}
但是,当将其更改background-color: #0081c2
为不同的东西时,它在测试时保持不变。Firebug 显示,如果我更改背景颜色,它会使用 firebug 更改,但是当我手动将其应用于 css 文件时,它并没有被应用。
我尝试更改所有设置以查看是否会应用任何内容,但似乎没有:
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
color: #666666;
text-decoration: none;
background-color: #666666;
background-repeat: repeat-x;
background-image: linear-gradient(to bottom, #666666, #666666);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
color: #666666;
text-decoration: none;
background-color: #666666;
background-repeat: repeat-x;
outline: 0;
background-image: linear-gradient(to bottom, #0088cc, #0077b3);
}
我不知道是否有什么东西超越了设置,想知道是否有人可以提供帮助。