我使用引導3.0並在移動網站上工作。我試圖弄清楚當導航欄摺疊時如何更改button.navbar-toggle的背景顏色。引導3.navbar切換切換狀態
基本上我問的是如何在移動設備上顯示「按下」狀態時,打開導航菜單?
我使用引導3.0並在移動網站上工作。我試圖弄清楚當導航欄摺疊時如何更改button.navbar-toggle的背景顏色。引導3.navbar切換切換狀態
基本上我問的是如何在移動設備上顯示「按下」狀態時,打開導航菜單?
嘗試在引導樣式表之後添加此樣式。
<style>
.navbar-default .navbar-toggle {
border-color: #563D7C;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #563D7C;
}
</style>
你還可以嘗試:
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #c0d730;
}
我不要:hover
喜歡這個造型,因爲在移動設備上沒有:hover
。 :focus
樣式也不是最佳選擇,因爲當您通過單擊切換關閉導航時,:focus
將保持在切換狀態,但用戶不再與導航進行交互。所以這沒有多大意義。
我喜歡用JavaScript設置切換按鈕的類。 Bootstrap有一些事件可以抓住拼合。
$('#myNavigation')
.on('shown.bs.collapse', function() {
$('#myNavigationToggle').addClass('active')
})
.on('hidden.bs.collapse', function() {
$('#myNavigationToggle').removeClass('active')
});
@Simon是它的工作? – devo