1. 程式人生 > >css 自定義滾動條

css 自定義滾動條

har scroll meta ram arr 底部 over con logs

我遇到的場景:

對於iframe窗口,自帶滾動條是整個窗口的大小。有時需要頂部或底部固定,則滾動條不應該觸碰到頂部或底部。

那麽首先打開iframe時應該去掉滾動條 scrolling="no",然後在需要滾動的區域自定義滾動條。

<iframe frameborder="0"   scrolling="no" src="index.html" > 

自定義滾動條代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title
>滾動</title> <style> .scroll_contain{ overflow-y: scroll; border: none; } .scroll_config::-webkit-scrollbar {/*滾動條整體樣式*/ width:5px; height:5px } .scroll_config::-webkit-scrollbar-thumb {/*滾動條裏面小方塊*/ background-color:#ccc; border:solid 1px #ccc
; border-radius:10px; } .scroll_config::-webkit-scrollbar-track {/*滾動條裏面軌道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 10px; background: #EDEDED; } .scroll_config::-webkit-scrollbar-arrow { color:#F00; background:#0F0; } </style
> </head> <body> <div class="scroll_contain scroll_config" style="height: 200px;width: 200px"> <div> 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 </div> </div> </body> </html>

效果如下:

東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗 東方不敗東方不敗東方不敗東方不敗東方不敗東方不敗

上面出現橫向滾動條是因為博客園編輯源碼時不支持overflow-y:scroll,我改成了overflow:scroll的緣故。

需要註意是:只有在子容器的高度大於父容器高度時才會出現滾動條

css 自定義滾動條