滾動條是一個常用的web UI組件,讓頁面的內(nèi)容在限定的高度內(nèi)可以滾動瀏覽。下面是如何設(shè)置滾動條的樣式:
/*webkit瀏覽器*/ ::-webkit-scrollbar { width: 10px; /*滾動條寬度*/ height: 10px; /*滾動條高度*/ } /*滾動條背景*/ ::-webkit-scrollbar-track { background-color: #f2f2f2; } /*滾動條凹槽*/ ::-webkit-scrollbar-thumb { background-color: #dcdcdc; border-radius: 5px; /*滾動條圓角*/ } /*鼠標(biāo)懸停在滾動條上的樣式*/ ::-webkit-scrollbar-thumb:hover { background-color: #a0a0a0; }
注意,以上的樣式只適用于webkit瀏覽器(Chrome、Safari等)。Mozilla Firefox和Microsoft Edge使用不同的樣式屬性,需要單獨(dú)設(shè)置。
還有一點(diǎn)要注意的是,不是所有的web組件都支持自定義滾動條樣式。例如,textarea在一些瀏覽器中是不支持的。
總之,滾動條樣式設(shè)置在一些帶有長內(nèi)容的web頁面可以提升用戶體驗,但是需要根據(jù)瀏覽器類型進(jìn)行分別設(shè)置,同時需要注意組件是否支持自定義滾動條樣式。