您好,登錄后才能下訂單哦!
這篇文章主要介紹了CSS3自定義滾動(dòng)條樣式 ::webkit-scrollbar的案例分析,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
windows 下默認(rèn)的滾動(dòng)條樣式巨丑,項(xiàng)目中又有比較多地方會(huì)顯示滾動(dòng)條, 故回頭翻了一下CSS3, 還真能不用插件實(shí)現(xiàn)自定義滾動(dòng)條的樣式,正合我意
代碼如下:
/定義滾動(dòng)條高寬及背景 高寬分別對應(yīng)橫豎滾動(dòng)條的尺寸/
::-webkit-scrollbar { width: 6px; height: 6px; background-color: #F5F5F5; }
/定義滾動(dòng)條軌道 內(nèi)陰影+圓角/
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: #FFF; }
/定義滑塊 內(nèi)陰影+圓角/
::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #AAA; }
具體含義及其他設(shè)置項(xiàng):
::-webkit-scrollbar 滾動(dòng)條整體部分
::-webkit-scrollbar-thumb 滾動(dòng)條里面的小方塊,能向上向下移動(dòng)(或往左往右移動(dòng),取決于是垂直滾動(dòng)條還是水平滾動(dòng)條)
::-webkit-scrollbar-track 滾動(dòng)條的軌道(里面裝有Thumb)
::-webkit-scrollbar-button 滾動(dòng)條的軌道的兩端按鈕,允許通過點(diǎn)擊微調(diào)小方塊的位置。
::-webkit-scrollbar-track-piece 內(nèi)層軌道,滾動(dòng)條中間部分(除去)
::-webkit-scrollbar-corner 邊角,即兩個(gè)滾動(dòng)條的交匯處
::-webkit-resizer 兩個(gè)滾動(dòng)條的交匯處上用于通過拖動(dòng)調(diào)整元素大小的小控件
:horizontal //horizontal偽類適用于任何水平方向上的滾動(dòng)條 :vertical //vertical偽類適用于任何垂直方向的滾動(dòng)條 :decrement //decrement偽類適用于按鈕和軌道碎片。表示遞減的按鈕或軌道碎片,例如可以使區(qū)域向上或者向右移動(dòng)的區(qū)域和按鈕 :increment //increment偽類適用于按鈕和軌道碎片。表示遞增的按鈕或軌道碎片,例如可以使區(qū)域向下或者向左移動(dòng)的區(qū)域和按鈕 :start //start偽類適用于按鈕和軌道碎片。表示對象(按鈕 軌道碎片)是否放在滑塊的前面 :end //end偽類適用于按鈕和軌道碎片。表示對象(按鈕 軌道碎片)是否放在滑塊的后面 :double-button //double-button偽類適用于按鈕和軌道碎片。判斷軌道結(jié)束的位置是否是一對按鈕。也就是軌道碎片緊挨著一對在一起的按鈕。 :single-button //single-button偽類適用于按鈕和軌道碎片。判斷軌道結(jié)束的位置是否是一個(gè)按鈕。也就是軌道碎片緊挨著一個(gè)單獨(dú)的按鈕。 :no-button no-button偽類表示軌道結(jié)束的位置沒有按鈕。 :corner-present //corner-present偽類表示滾動(dòng)條的角落是否存在。 :window-inactive //適用于所有滾動(dòng)條,表示包含滾動(dòng)條的區(qū)域,焦點(diǎn)不在該窗口的時(shí)候。 ::-webkit-scrollbar-track-piece:start { /滾動(dòng)條上半邊或左半邊/ } ::-webkit-scrollbar-thumb:window-inactive { /當(dāng)焦點(diǎn)不在當(dāng)前區(qū)域滑塊的狀態(tài)/ } ::-webkit-scrollbar-button:horizontal:decrement:hover { /當(dāng)鼠標(biāo)在水平滾動(dòng)條下面的按鈕上的狀態(tài)/ }
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“CSS3自定義滾動(dòng)條樣式 ::webkit-scrollbar的案例分析”這篇文章對大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。