滾動(dòng)條樣式主要涉及到如下overflow屬性:
overflow屬性: 檢索或設(shè)置當(dāng)對(duì)象的內(nèi)容超過(guò)其指定高度及寬度時(shí)如何顯示內(nèi)容,其用到的表現(xiàn)形式和值有以下幾種
overflow: auto; 在需要時(shí)內(nèi)容會(huì)自動(dòng)添加滾動(dòng)條
overflow: scroll; 總是顯示滾動(dòng)條
overflow-x: hidden; 禁止橫向的滾動(dòng)條
overflow-y: scroll; 總是顯示縱向滾動(dòng)條
以上三個(gè)屬性設(shè)置的值為visible、scroll、hidden、auto
visible 默認(rèn)值。使用該值時(shí),無(wú)論設(shè)置的"width"和"height"的值是多少,其中的內(nèi)容無(wú)論是否超出范圍都將被強(qiáng)制顯示。
hidden 效果與visible相反。任何超出"width"和"height"的內(nèi)容都會(huì)不可見(jiàn)。
scroll 無(wú)論內(nèi)容是否超越范圍,都將顯示滾動(dòng)條。
auto 當(dāng)內(nèi)容超出范圍時(shí),顯示滾動(dòng)條,否則不顯示。
滾動(dòng)條overflow屬性的應(yīng)用
復(fù)制代碼
代碼如下:
/*沒(méi)有水平滾動(dòng)條*/
<div style="overflow-x:hidden">test</div>
/*沒(méi)有垂直滾動(dòng)條*/
<div style="overflow-y:hidden">test</div>
/*沒(méi)有滾動(dòng)條*/
<div style="overflow-x:hidden;overflow-y:hidden" 或 style="overflow:hidden">test</div>
/*自動(dòng)顯示滾動(dòng)條*/
<div style="height:100px;width:100px;overflow:auto;">test</div>
自定義滾動(dòng)條的樣式實(shí)例
復(fù)制代碼
代碼如下:
Body {}{
scrollbar-arrow-color: #f4ae21; /**//*三角箭頭的顏色*/
scrollbar-face-color: #333; /**//*立體滾動(dòng)條的顏色*/
scrollbar-3dlight-color: #666; /**//*立體滾動(dòng)條亮邊的顏
色*/
scrollbar-highlight-color: #666; /**//*滾動(dòng)條空白部分的
顏色*/
scrollbar-shadow-color: #999; /**//*立體滾動(dòng)條陰影的顏
色*/
scrollbar-darkshadow-color: #666; /**//*立體滾動(dòng)條強(qiáng)陰
影的顏色*/
scrollbar-track-color: #666; /**//*立體滾動(dòng)條背景顏色*/
scrollbar-base-color:#f8f8f8; /**//*滾動(dòng)條的基本顏色*/
Cursor:url(mouse.cur); /**//*自定義個(gè)性鼠標(biāo)*/
}