【CSS】DIV 自定義滾動條樣式

當(dāng)內(nèi)容超出容器時易桃,容器會出現(xiàn)滾動條褥琐,其自帶的滾動條有時無法滿足我們審美要求,那么我們可以通過css偽類來實(shí)現(xiàn)對滾動條的自定義

來自:DIV 自定義滾動條樣式

滾動條的css樣式主要有三部分組成

::-webkit-scrollbar : 定義了滾動條整體的樣式
::-webkit-scrollbar-thumb : 滑塊部分
::-webkit-scrollbar-track : 軌道部分

下面以overflow-y:auto;為例(overflow-x:auto同)

html

<div class="test test-1">
  <div class="scrollbar"></div>
</div>

css


  .test{
    width: 50px;
    height: 200px;
    overflow: auto;
    float: left;
    margin: 5px;
    border: none;
  }

  .scrollbar{
    width: 30px;
    height: 300px;
    margin: 0 auto;
  }

   /*滾動條整體樣式*/
  .test-1::-webkit-scrollbar {
   /*高寬分別對應(yīng)橫豎滾動條的尺寸*/
    width: 10px;     
    height: 1px;
  }

  /*滾動條里面小方塊*/
  .test-1::-webkit-scrollbar-thumb {
    border-radius: 10px;
   -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #535353;
  }
  
  /*滾動條里面軌道*/
  .test-1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 10px;
    background: #EDEDED;
  }

效果如下如:

a. 改變滾動條的寬度:在::-webkit-scrollbar中改變即可晤郑;
b. 改變滾動條滑塊的圓角敌呈,在::-webkit-scrollbar-thumb 中改變;
c. 改軌道的圓角在::-webkit-scrollbar-track中改變造寝;

此外磕洪,滾動條的滑塊不僅可以填充顏色還可以填充圖片如下

html

<div class="test test-5">
  <div class="scrollbar"></div>
</div>

css

/*滾動條整體樣式*/
.test-5::-webkit-scrollbar {
  width: 10px;     
  height: 1px;
}
/*滾動條里面小方塊*/
.test-5::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #F90;
  background-image: 
    -webkit-linear-gradient(
      45deg, 
      rgba(255, 255, 255, .2) 25%, 
      transparent 25%, 
      transparent 50%, 
      rgba(255, 255, 255, .2) 50%, 
      rgba(255, 255, 255, .2) 75%, 
      transparent 75%, 
      transparent
    );
  }
/*滾動條里面軌道*/
.test-5::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  /*border-radius: 10px;*/
  background: #EDEDED;
}

效果如下

以上就可以做出自己喜歡的滾動條了

如果文檔中會有多個滾動條出現(xiàn),而且希望所有的滾動條樣式是一樣的诫龙,那么偽元素前面不需要加上class析显、id標(biāo)簽名等之類的任何東西赐稽。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末叫榕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子姊舵,更是在濱河造成了極大的恐慌晰绎,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件括丁,死亡現(xiàn)場離奇詭異荞下,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)史飞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門尖昏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人构资,你說我怎么就攤上這事抽诉。” “怎么了吐绵?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵迹淌,是天一觀的道長河绽。 經(jīng)常有香客問我,道長唉窃,這世上最難降的妖魔是什么耙饰? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮纹份,結(jié)果婚禮上苟跪,老公的妹妹穿的比我還像新娘。我一直安慰自己蔓涧,他們只是感情好件已,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蠢笋,像睡著了一般拨齐。 火紅的嫁衣襯著肌膚如雪鳞陨。 梳的紋絲不亂的頭發(fā)上昨寞,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天,我揣著相機(jī)與錄音厦滤,去河邊找鬼援岩。 笑死,一個胖子當(dāng)著我的面吹牛掏导,可吹牛的內(nèi)容都是我干的享怀。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼趟咆,長吁一口氣:“原來是場噩夢啊……” “哼添瓷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起值纱,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤鳞贷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后虐唠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體搀愧,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年疆偿,在試婚紗的時候發(fā)現(xiàn)自己被綠了咱筛。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡杆故,死狀恐怖迅箩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情处铛,我是刑警寧澤饲趋,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布叉钥,位于F島的核電站,受9級特大地震影響篙贸,放射性物質(zhì)發(fā)生泄漏投队。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一爵川、第九天 我趴在偏房一處隱蔽的房頂上張望敷鸦。 院中可真熱鬧,春花似錦寝贡、人聲如沸扒披。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽碟案。三九已至,卻和暖如春颇蜡,著一層夾襖步出監(jiān)牢的瞬間价说,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工风秤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鳖目,地道東北人。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓缤弦,卻偏偏與公主長得像领迈,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子碍沐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355