我試圖爲Bootstrap 3中的默認按鈕創建一個奇特的按鈕懸停狀態。基本上,按鈕開始與4px的border-bottom
和徘徊時,這減少到2px
。正因爲如此,我用按鈕上的top: 2px
補償。按鈕懸停效果拉起段落
這工作正常,但它影響了我不希望它做的其他元素。例如,它將它下面的段落拉起來。這裏有一個例子的jsfiddle:
你可以看到,當你改變以下位置的段落懸停在按鈕上方。我如何阻止?
我已經在最新版本的Chrome和Firefox中測試過這個功能。
我試圖爲Bootstrap 3中的默認按鈕創建一個奇特的按鈕懸停狀態。基本上,按鈕開始與4px的border-bottom
和徘徊時,這減少到2px
。正因爲如此,我用按鈕上的top: 2px
補償。按鈕懸停效果拉起段落
這工作正常,但它影響了我不希望它做的其他元素。例如,它將它下面的段落拉起來。這裏有一個例子的jsfiddle:
你可以看到,當你改變以下位置的段落懸停在按鈕上方。我如何阻止?
我已經在最新版本的Chrome和Firefox中測試過這個功能。
您使用top
您的元素。當更改爲margin-top
它的作品。
CSS:
.btn-default:hover {
background: #eba22b;
color: white;
border-bottom: 2px solid #db9016;
margin-top: 2px;
}
嘗試此懸停聲明:
.btn-default:hover {
background: #eba22b;
color: white;
border-bottom: 2px solid #db9016;
top: 2px;
margin-bottom: 2px;
}
+1:甜美簡單....憎恨rep..cheers @ruddy !! – NoobEditor
完美,謝謝! :) –
@ChrisWhite這是一個不好的方法來解決它。檢查我的答案。你不應該賠償它。只需簡單地添加一個高度。 – Ruddy
爲什麼這完全是一個壞方法? (誠實的問題,想學) – donnywals