我知道bootstrap中有 .btn 类
<span class="btn" style="background-color: #82CFFD"><strong>R</strong></span>
它有很好的造型,但是像按钮,悬停状态等等做出反应等。 是否有像.btn这样的bootstrap类,但没有悬停状态,或者我们必须这样做:(
答案 0 :(得分:13)
我认为最简单的方法是将一些.nohover
类添加到与.btn
类具有相同样式的所需.btn
元素
HTML
<span class="btn nohover" style="background-color: #82CFFD"><strong>R</strong></span>
CSS
.btn.nohover:hover {
/* here copy default .btn class styles */
cursor:default !important;
/* or something like that */
}
答案 1 :(得分:6)
实现目标的方法是设置button style,例如btn-default
,然后添加active
class:
<span class="btn btn-default active" style="background-color: #82CFFD"><strong>R</strong></span>
唯一需要注意的是按钮总是看起来“按下”。如果您不希望按下该按钮,则必须进行自定义覆盖。
答案 2 :(得分:1)
如果您使用属性style
设置样式,那么这将覆盖从类.btn
的css文件设置的所有样式。所以你不会得到bootstrap css中定义的悬停状态样式。
从boost 3开始,你必须设置一个css基类btn
和一个修饰符类btn-default
或btn-primary
或...
答案 3 :(得分:0)
试试这个:
<a href="#" class="btn" role="button"><strong>R</strong></a>
你必须从bootstrap
覆盖类.btn.btn:hover {
background-color : 'your background color';
}
对于光标有一个例子:
http://www.w3schools.com/cssref/playit.asp?filename=playcss_cursor&preval=default
答案 4 :(得分:0)
.btn:hover {
color: @grayDark;
text-decoration: none;
background-color: darken(@white, 10%);
background-position: 0 -15px;
// transition is only when going to hover, otherwise the background
// behind the gradient (there for IE<=9 fallback) gets mismatched
.transition(background-position .1s linear);
}
你可以像这样使用悬停
如果您想了解有关bootstrap及其功能的知识,请参阅此链接
http://jacobrask.github.io/styledocco/styledocco/examples/bootstrap/docs/buttons.html
答案 5 :(得分:0)
如果您正在使用sass(.scss),您可以简单地覆盖该样式..我建议您将其包装在另一个独特的div中,因此您不会无意中影响所有.btn类以备将来使用。
.btn {
&:hover {
background-color: #FFF;
}
}
答案 6 :(得分:0)
我知道这是一个老问题,但有一种简单的方法可以仅在引导程序中实现。
<span class="btn btn-default bg-light text-dark border border-secondary"><strong>R</strong></span>
您可以为其他颜色更改 border-secondary:border-primary、border-success 等。
所以你也可以对 bg-light 这样做。
文本颜色使用:text-white、text-dark 或其他引导文本颜色完成。
如果您想使用与引导程序不同的背景颜色,请使用:style="background-color: #82CFFD"
<span class="btn btn-default border border-secondary" style="background-color: #82CFFD"><strong>R</strong></span>