我正在使用引导程序并将自定义主题应用到它。我已经削减角落使用下面的CSS我.btn类的变化:需要关于将样式应用于按钮的帮助
.btn-primary {
border:none;
background: linear-gradient(135deg, transparent 7px, rgb(0,130,114) 7px)
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
border:none;
background: linear-gradient(135deg, transparent 7px, rgb(0,106,91) 7px)
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus{
outline:none;
box-shadow:none;
}
<div class="row" style="padding-top:10px">
<input type="submit" class="btn btn-primary col-lg-4 col-lg-offset-4">
</div>
这导致按钮看起来像这样:
这正是我想要的,但是当你点击一个按钮时,它会回到原始的矩形形状。我已经尝试过:active,:enabled和:focus伪类,但矩形仍然出现在这张图片中。
什么其他的伪类或元素可能会造成这一点,我怎么能解决这个问题。
praveen库马尔的解决方案的工作原理,但你必须更新它的目标是特定的类,而不是只是.btn。我曾经使用过:.btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .btn-primary.focus, .btn-primary:active, .btn -primary:active:hover, .btn-primary.active。焦点{背景:线性梯度(135deg,透明7px,rgb(0,106,91)7px) } – ObiEff