css3實現自定義滾動條樣式詳解


在寫頁面的時候有時候滾動條的樣式與頁面風格不統一這時候就用到了自定義滾動條

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     }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM