|
|
|
|
|
本文介紹純CSS自定義滾動(dòng)條的跨瀏覽器演示。
它在 Chrome、Safari 和 Firefox 中相當(dāng)一致。
效果圖
實(shí)例介紹
純CSS自定義滾動(dòng)條,它是跨瀏覽器的,它在 Chrome、Safari 和 Firefox 中表現(xiàn)一致。
HTML代碼
<p>演示內(nèi)容</p>
<p>演示內(nèi)容</p>
<p>演示內(nèi)容</p>
本實(shí)例介紹自定義滾動(dòng)條跨瀏覽器演示,與HTML代碼無(wú)太多關(guān)系,只需網(wǎng)頁(yè)內(nèi)容超過(guò)1個(gè)屏幕的高度,就能看到滾動(dòng)條的出現(xiàn)。
CSS代碼
CSS代碼并不多,主要是使用了3個(gè)滾動(dòng)條屬性:scrollbar
、scrollbar-track
、scrollbar-thumb
。
body::-webkit-scrollbar {
width: 11px;
}
body::-webkit-scrollbar-track {
background: var(--scrollbarBG);
}
body::-webkit-scrollbar-thumb {
background-color: var(--thumbBG) ;
border-radius: 6px;
border: 3px solid var(--scrollbarBG);
}
JavaScript
本實(shí)例是純CSS實(shí)現(xiàn),無(wú)需JavaScript編程。
關(guān)于 macOS 上的 Firefox 的注意事項(xiàng)
scrollbar-width
屬性無(wú)論如何都會(huì)起作用,但只有當(dāng)你在“常規(guī)系統(tǒng)偏好設(shè)置”中選中“顯示滾動(dòng)條:始終”時(shí),scrollbar-color
屬性才起作用。
總結(jié)
本文介紹了純CSS自定義滾動(dòng)條的跨瀏覽器演示,它并且用不到JavaScript編程。
相關(guān)文章