在寫頁面的時候有時候滾動條的樣式與頁面風格不統一這時候就用到了自定義滾動條
1、首先弄清楚頁面的滾動條分為哪些部分,在寫的時候分為幾塊
定義滾動條的時候先進行宏觀定義,定義滾動條,然后定義滑塊,然后定義滑塊的軌道,總之很簡單,結構如下
::-webkit-scrollbar 定義了滾動條整體的樣式;::-webkit-scrollbar-thumb 滑塊部分;::-webkit-scrollbar-thumb 軌道部分;
一開始不想要顯示的時候可以定義overflow=auto,這樣只有需要滾動條的時候才會展示,代碼如下
1 .overview_alarm_list{ 2 height: 100%; 3 overflow-x: auto; 4 border: none; 5 } 6 /*定義滾動條的整體樣式使其變窄*/ 7 .overview_scroll::-webkit-scrollbar{ 8 width: 4px; 9 height: 1px; 10 } 11 /*定義滾動條的滑塊的樣式有圓角和陰影以及自定義的背景色*/ 12 .overview_scroll::-webkit-scrollbar-thumb{ 13 border-radius: 4px; 14 -webkit-box-shadow: inset 0 0 2px #00B47F; 15 background: #00B47F; 16 } 17 /*定義滾動條所在軌道的樣式。有圓角和陰影以及淡色系的背景色*/ 18 .overview_scroll::-webkit-scrollbar-track{ 19 -webkit-box-shadow: inset 0 0 2px #E6FAF3; 20 border-radius: 4px; 21 background: #E6FAF3; 22 }