我正在使用引導程序並將自定義主題應用到它。我已經削減角落使用下面的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