日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

div滚动条样式css3,CSS3自定义滚动条样式的示例详解

發(fā)布時(shí)間:2024/1/1 CSS 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 div滚动条样式css3,CSS3自定义滚动条样式的示例详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在前面一篇文章中,我們給大家介紹了CSS設(shè)置div滾動(dòng)條樣式,我們都知道當(dāng)內(nèi)容超出容器時(shí),容器會(huì)出現(xiàn)滾動(dòng)條,其自帶的滾動(dòng)條有時(shí)無法滿足我們審美要求,那么我們可以通過css偽類來實(shí)現(xiàn)對(duì)滾動(dòng)條的自定義。

首先我們要了解滾動(dòng)條。滾動(dòng)條從外觀來看是由兩部分組成:1,可以滑動(dòng)的部分,我們叫它滑塊2,滾動(dòng)條的軌道,即滑塊的軌道,一般來說滑塊的顏色比軌道的顏色深。

滾動(dòng)條的css樣式主要有三部分組成:

1、::-webkit-scrollbar 定義了滾動(dòng)條整體的樣式;

2、::-webkit-scrollbar-thumb 滑塊部分;

3、::-webkit-scrollbar-thumb 軌道部分;

html代碼:

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 {/*滾動(dòng)條整體樣式*/

width: 10px; /*高寬分別對(duì)應(yīng)橫豎滾動(dòng)條的尺寸*/

height: 1px;

}

.test-1::-webkit-scrollbar-thumb {/*滾動(dòng)條里面小方塊*/

border-radius: 10px;

-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

background: #535353;

}

.test-1::-webkit-scrollbar-track {/*滾動(dòng)條里面軌道*/

-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

border-radius: 10px;

background: #EDEDED;

}

效果如下如:

如果要改變滾動(dòng)條的寬度:在::-webkit-scrollbar中改變即可;如果要改變滾動(dòng)條滑塊的圓角,在::-webkit-scrollbar-thumb 中改變;如果要改軌道的圓角在::-webkit-scrollbar-track中改變;

此外,滾動(dòng)條的滑塊不僅可以填充顏色還可以填充圖片如下:

css代碼:.test-5::-webkit-scrollbar {/*滾動(dòng)條整體樣式*/

width: 10px; /*高寬分別對(duì)應(yīng)橫豎滾動(dòng)條的尺寸*/

height: 1px;

}

.test-5::-webkit-scrollbar-thumb {/*滾動(dòng)條里面小方塊*/

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 {/*滾動(dòng)條里面軌道*/

-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

/*border-radius: 10px;*/

background: #EDEDED;

}

html代碼:

效果如下:

總結(jié):

通過上文中的實(shí)例學(xué)習(xí)相信小伙伴們就可以做出自己喜歡的滾動(dòng)條了、如果文檔中會(huì)有多個(gè)滾動(dòng)條出現(xiàn),而且希望所有的滾動(dòng)條樣式是一樣的,那么偽元素前面不需要加上class、id、標(biāo)簽名等之類的任何東西。

相關(guān)推薦:

總結(jié)

以上是生活随笔為你收集整理的div滚动条样式css3,CSS3自定义滚动条样式的示例详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。