我的网站上有引导程序,但我不喜欢工具提示中的css,所以我用Menu-cool CSS3 Tootips覆盖了他。
事情是在工具提示的背景下,我得到了一个我不想要的灰色/透明背景。我试过删除padstrap中的填充或一些背景属性以及覆盖我的css但没有成功。
.tooltip
{
width:200px;
padding: 10px 20px;
margin-top: 20px;
margin-left: -85px;
opacity: 0;
visibility: hidden;
z-index: 10;
position: absolute;
font-family: Arial;
font-size: 12px;
font-style: normal;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 2px 2px 2px #999;
-moz-box-shadow: 2px 2px 2px #999;
box-shadow: 2px 2px 2px #999;
-webkit-transition-property:opacity, margin-top, visibility, margin-left;
-webkit-transition-duration:0.4s, 0.3s, 0.4s, 0.3s;
-webkit-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
-moz-transition-property:opacity, margin-top, visibility, margin-left;
-moz-transition-duration:0.4s, 0.3s, 0.4s, 0.3s;
-moz-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
-o-transition-property:opacity, margin-top, visibility, margin-left;
-o-transition-duration:0.4s, 0.3s, 0.4s, 0.3s;
-o-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
transition-property:opacity, margin-top, visibility, margin-left;
transition-duration:0.4s, 0.3s, 0.4s, 0.3s;
transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
}
/*a.tooltip > span:hover,*/
.tooltip.in
{
opacity: 1;
text-decoration:none;
visibility: visible;
overflow: visible;
margin-top:20px;
display: inline;
margin-left: -60px;
}
tooltip.top{
width: 15px;
height: 15px;
margin-left: 20px;
margin-top: -19px;
display: block;
position: absolute;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-box-shadow: inset -1px 1px 0 #fff;
-moz-box-shadow: inset 0 1px 0 #fff;
-o-box-shadow: inset 0 1px 0 #fff;
box-shadow: inset 0 1px 0 #fff;
display: none;
}
.tooltip-inner {
color: #FFFFFF;
background: #0033CC;
background: -moz-linear-gradient(top, #0033CC 0%, #0099FF 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0033CC), color-stop(100%,#0099FF));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0033CC', endColorstr='#0099FF',GradientType=0 );
border: 1px solid #000000;
}
.tooltip-top {
background: #0033CC;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
}
这是Working Jsfiddle link。 请注意,在css中,工具提示属性在最后,bootstrap.js和css是链接的。
答案 0 :(得分:1)
这是因为bootstrap中的box-shadow
属性正在解决此问题。您可以通过将以下代码添加到自定义CSS来覆盖它。
<强> Working Demo 强>
<强> CSS 强>
.tooltip {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
答案 1 :(得分:0)
你可以用你的这个
覆盖bootstrap css而不是bootstrap css写这个
.tooltip
{
box-shadow:none;
border:none;
background-color:transparent;
}
完整教程自定义工具提示教程访问此处http://talkerscode.com/webtricks/create-simple-tooltip-using-css3.php