- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想删除悬停时下 zipper 接上出现的灰色背景色并单击它。当您将鼠标悬停在其下拉菜单项上时,它也会出现在下 zipper 接上。请查看我在我的 CSS 中处理此问题的失败尝试(在代码片段之后)。
$(document).ready(function() {
$('ul.nav > li > a.link').click(function(e) { /*create selector that selects against dropdown toggle, when */
e.preventDefault();
$('ul.nav > li > a').removeClass('active');
$('.dropdown-menu > li > a').removeClass('active');
$(this).addClass('active');
});
$('ul.nav > li > a.dropdown-toggle').click(function(e) {
e.preventDefault();
$('ul.nav > li > a').removeClass('active');
$(this).addClass('active');
});
$('.dropdown-menu > li > a').click(function(e) {
e.preventDefault();
$('ul.nav > li > a').removeClass('active');
$('.dropdown-menu > li > a').removeClass('active');
$(this).addClass('active');
$('ul.nav > li > a.dropdown-toggle').addClass('active');
});
});
@media only screen and (min-width: 767px) {
/* navbar */
.navbar-default {
background-color: #FFFFFF;
border-bottom: 1px solid #777;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
border-top-color: #000000;
border-bottom-color: #000000;
}
.navbar-default .navbar-nav > li > a:before {
background-color: #000000;
content: "";
height: 3px;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-webkit-transform: scaleX(0);
transform: scaleX(0);
-moz-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out;
-webkit-transition-delay: 0s;
transition: all 0.3s ease-in-out 0s;
}
.navbar-default .navbar-nav > li > a:hover:before,
.navbar-default .navbar-nav > li > a:focus:before {
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.navbar-default .navbar-nav > li > a.active:before {
background-color: #ee3124;
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.navbar-default .navbar-nav .dropdown-menu> li > a {
color: #777;
font-weight: bold;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.navbar-default .navbar-nav .dropdown-menu> li > a:hover,
.navbar-default .navbar-nav .dropdown-menu> li > a:focus {
color: #000000;
}
.navbar-default .navbar-nav .dropdown-menu> li > a.active {
color: #ee3124;
}
/*visibility of submenu on dropdown during hover over dropdown*/
.dropdown .dropdown-menu {
display: block;
opacity: 0;
-moz-transition: all 1000ms ease;
-webkit-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
transition: all 1000ms ease;
}
.dropdown:hover .dropdown-menu {
display: block;
opacity: 1;
}
/*background color of dropdown during nothng, hover, and open toggle*/
.dropdown {
background-color: #ffffff;
-moz-transition: all 1000ms ease;
-webkit-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
transition: all 1000ms ease;
}
.dropdown:hover {
background-color: #e7e7e7;
}
.dropdown.open {
background-color: #ffffff;
}
/*links always remain bold no matter what, i.e. hover, focus, active,nothing*/
.navbar-default .navbar-nav > li > a {
color: #777;
font-weight: bold;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #777;
font-weight: bold;
}
.navbar-default .navbar-nav > li > a.active {
color: #777;
font-weight: bold;
}
/* MY ATTEMPT AT CHANGING DROPDOWN BACKGROUND COLOR ON HOVER AND CLICK*/
.dropdown-menu > li a:hover,
.dropdown-menu > li a:focus {
background-color: #ffffff;
background-image: none;
filter: none;
text-decoration: none;
border: none;
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
</head>
<body>
<nav class="navbar navbar-default" role="navigation">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<object type="image/svg+xml" data="okfb-logo.svg" width="70%" height="70%" id="logo">
<img src="okfb-logo.png" />
<!-- fallback with png image for browsers with NO SVG support -->
</object>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li><a href="#" class="link">Link</a>
</li>
<li><a href="#" class="link">Link</a>
</li>
<li><a href="#" class="link">Link</a>
</li>
<li><a href="#" class="link">Link</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown</a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a>
</li>
<li><a href="#">Another action</a>
</li>
<li><a href="#">Something else here</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</body>
</html>
/* MY ATTEMPT AT CHANGING DROPDOWN BACKGROUND COLOR ON HOVER AND CLICK*/
.dropdown-menu > li a:hover, .dropdown-menu > li a:focus {
background-color: #ffffff;
background-image: none;
filter: none;
text-decoration: none;
border: none;
}
最佳答案
看来您正在为错误的选择器更新背景颜色。
更改鼠标悬停和聚焦时下 zipper 接的背景颜色
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover
{
color: #262626;
text-decoration: none;
background-color:transparent;/*or any color you want*/
}
要从下拉列表中删除灰色阴影,请从 .dropdown-menu 中删除最后两行。
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); //
box-shadow: 0 6px 12px rgba(0,0,0,.175);
然后像这样更新它。
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
text-align: left;
list-style: none;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,.15);
border-radius: 4px;
}
希望对您有所帮助。如果还有任何问题,请卷土重来。!
关于css - Bootstrap 下拉菜单背景样式难度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32403082/
对于我试图为 Oracle SQL 数据库编写的查询,我只是试图从 CI 表中获取所有由某人/某物拥有的行,这些行未列在 sys_user 表中,但返回的结果是由手动检查以下查询实际上在 sys_us
有人可以解密以下内容吗? const connection = (closure) => { return mongoClient.connect(connectionString,(err,
这里是 iOS 开发新手。我的数组有问题。我正在使用 iCarousel 制作应用程序。每当它停止到一个 View 时,它将删除当前 View 或索引,如下所示: NSInteger inde
//RootViewViewController.h #import #import "SettingsViewController.h" #import "OneSlotViewControlle
我正在构建一个游戏,玩家可以在游戏板上拖动一 block 棋子。我想知道那 block 下面的所有节点是什么,但我得到了奇怪的结果。这是 touchesMoves 函数: override f
如果你想看看我有问题的代码,这里是链接: Code 我的问题与我的 past question 有关. 我的 NSMutableArray 真的有问题, 我目前正在使用 iCarousel我的 slo
我需要将联合对象类型(可能有嵌套联合)转换为 可选值的深度交集 类型。基本上所有可能的字段都将相交,并且仅当它存在于联合的一侧时才是可选的 - 并对所有嵌套对象执行此操作。 注意:这不是一个简单的并集
我目前正在开发一个允许直接连接到某些社交网络的程序。这是代码: browser = webdriver.Firefox(executable_path = '/usr/local/bin/geckod
我使用 CakePHP 2.0 作为我网站的框架,我在 CSS 方面遇到了一些困难。基本上出了什么问题是我在 default.ctp 页面上定义了我的 CSS 文件。它在这个页面上工作,但是如果我导航
我正在尝试创建一个 NSTimer 以便我可以将 UIImageView 向下移动但是NSTImer 有困难,先说这个。 var timer = NSTimer.scheduledTimerWithT
我使用 RecaptchaControl ,并且用户提示图像不是那么清晰(验证码中的黑色部分太难阅读)。是否有任何属性可以使图像变得不那么困难(噪音更小)? 最佳答案 简单来说,不是。 正如其他人
我想把几个jpg文件转换成png文件。据我所知,可以使用这个命令 mogrify -format png *.* 我有一个问题,我有很多子文件夹。假设 a 是我的主文件夹,b,c 和 d 是子文件夹。
我正在编写一个带有动态相关选择的简单表单。有两个文件。一个是一个 php 文件,里面有 html、javascript 和 php,第二个是一个 php 文件,用于获取第二次选择的数据并以 json
我正在丢失重音字符。 我从 PHP 下载一个使用 UTF8 的 xml 文件,而我的 PHP 脚本使用 Latin1。我无法将 UTF8 转换为 Latin1。 我已经尝试过这个: $meta=mb_
我在从 json 结果填充 TableView 时遇到困难。我的代码如下(抱歉,但它似乎不想将前两行作为代码:/): 导入 UIKit ViewController 类:UIViewControlle
在母版页中我有以下代码: @ViewBag.Title @RenderBody() 然后在 Index.csh
我想顺序绘制一系列 x,y 坐标,同时清楚地标记指定的坐标。似乎“markevery”允许用户在 matplotlib 图中执行此操作,但是,当我在动画中提供此属性时,我收到错误“ValueError
我正在尝试一个示例程序来了解上一个和下一个排列之间的区别。但是,我的程序似乎无法正常运行。我通过询问数组中元素的数量来启动程序,然后使用简单的 for 循环构建数组 for(i = 0; i < x;
使用 Flex 和 Bison,我有一个 boolean 查询语言的语法规范,它支持逻辑“与”、“或”和“非”操作,以及使用“()”的嵌套子表达式。 一切都很好,直到我注意到诸如“A 和 B 或 C
用例:第 3 方应用程序想要以编程方式监视另一个程序生成的文本文件。文本文件包含您要在更新时分析的数据。 我发现围绕 FileSystemWatcher 这个问题有很多答案,但假设您正在为 Windo
我是一名优秀的程序员,十分优秀!