如何使用CSS添加滾動條
在CSS中,您可以使用overflow
屬性來添加滾動條。overflow
屬性指定了當(dāng)元素的內(nèi)容溢出其塊級容器時發(fā)生的事情。overflow
屬性可以有以下值:
1、visible:默認(rèn)值,內(nèi)容不會被裁剪,會呈現(xiàn)在元素框之外。
2、hidden會被裁剪,并且其余部分不可見。
3、scroll會被裁剪,但是瀏覽器會顯示滾動條以便查看其余部分。
4、auto:與scroll
類似,但是滾動條只在必要時出現(xiàn)。
如果您有一個div
元素,您可以通過以下CSS代碼添加滾動條:
div { width: 200px; height: 200px; overflow: auto; }
在這個例子中,如果div
超過其200px的寬度或高度,瀏覽器會顯示滾動條。
自定義滾動條樣式
除了添加滾動條外,您還可以自定義滾動條的樣式,您可以設(shè)置滾動條的寬度、顏色等,以下是一些常用的CSS屬性:
1、scrollbar-width:設(shè)置滾動條的寬度。
2、scrollbar-color:設(shè)置滾動條的顏色。
3、scrollbar-face-color:設(shè)置滾動條軌道的顏色。
4、scrollbar-track-color:設(shè)置滾動條軌道的顏色。
5、scrollbar-shadow-color:設(shè)置滾動條的陰影顏色。
6、scrollbar-highlight-color:設(shè)置滾動條高光顏色。
7、scrollbar-base-color:設(shè)置滾動條的基線顏色。
8、scrollbar-arrow-color:設(shè)置滾動條箭頭顏色。
9、scrollbar-track-width:設(shè)置滾動條軌道的寬度。
10、scrollbar-track-height:設(shè)置滾動條軌道的高度。
11、scrollbar-track-radius:設(shè)置滾動條軌道的圓角半徑。
12、scrollbar-track-border:設(shè)置滾動條軌道的邊框樣式。
13、scrollbar-track-background:設(shè)置滾動條軌道的背景樣式。
14、scrollbar-track-box-shadow:設(shè)置滾動條軌道的盒陰影樣式。
15、scrollbar-track-transform:設(shè)置滾動條軌道的變換樣式。
16、scrollbar-track-transition:設(shè)置滾動條軌道的過渡樣式。
17、scrollbar-track-user-select:設(shè)置滾動條軌道的用戶選擇樣式。
18、scrollbar-track-touch-action:設(shè)置滾動條軌道的觸摸動作樣式。
19、scrollbar-track-content-visibility:設(shè)置滾動條軌道的內(nèi)容可見性樣式。
20、scrollbar-track-will-change:設(shè)置滾動條軌道的將會改變樣式。