CSS3自定義滾動(dòng)條樣式 ::webkit-scrollbar的示例代碼詳解
windows 下默認(rèn)的滾動(dòng)條樣式巨丑,項(xiàng)目中又有比較多地方會(huì)顯示滾動(dòng)條, 故回頭翻了一下CSS3, 還真能不用插件實(shí)現(xiàn)自定義滾動(dòng)條的樣式,正合我意
代碼如下:
/定義滾動(dòng)條高寬及背景 高寬分別對(duì)應(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偽類適用于按鈕和軌道碎片。表示對(duì)象(按鈕 軌道碎片)是否放在滑塊的前面
:end
//end偽類適用于按鈕和軌道碎片。表示對(duì)象(按鈕 軌道碎片)是否放在滑塊的后面
:double-button
//double-button偽類適用于按鈕和軌道碎片。判斷軌道結(jié)束的位置是否是一對(duì)按鈕。也就是軌道碎片緊挨著一對(duì)在一起的按鈕。
: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)/
}
總結(jié)
到此這篇關(guān)于CSS3自定義滾動(dòng)條樣式 ::webkit-scrollbar的文章就介紹到這了,更多相關(guān)css3自定義滾動(dòng)條樣式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

css實(shí)現(xiàn)隱藏滾動(dòng)條并可以滾動(dòng)內(nèi)容的實(shí)例代碼
這篇文章主要介紹了css實(shí)現(xiàn)隱藏滾動(dòng)條并可以滾動(dòng)內(nèi)容的實(shí)例代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-03
CSS實(shí)現(xiàn)導(dǎo)航固定的、左右滑動(dòng)的滾動(dòng)條制作方法
這篇文章主要介紹了CSS實(shí)現(xiàn)導(dǎo)航固定的、左右滑動(dòng)的滾動(dòng)條制作方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考2020-06-29CSS實(shí)現(xiàn)隱藏滾動(dòng)條并可以滾動(dòng)內(nèi)容效果(三種方式)
今天小編給大家分享3種方法實(shí)現(xiàn)CSS隱藏滾動(dòng)條并可以滾動(dòng)內(nèi)容,我已經(jīng)在很多地方使用了非常不錯(cuò),需要的朋友參考下吧2020-03-25- 這篇文章主要介紹了css滾動(dòng)條樣式修改的代碼,需要的朋友可以參考下2019-10-30
css3 實(shí)現(xiàn)滾動(dòng)條美化效果的實(shí)例代碼
這篇文章主要介紹了css3 實(shí)現(xiàn)滾動(dòng)條美化效果的實(shí)例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-06



