日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

css3自定义滚动条样式写法

發布時間:2023/12/29 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css3自定义滚动条样式写法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

歡迎訪問我的個人博客 http://xiaolongwu.cn/

先簡單介紹一下各個屬性

  • ::-webkit-scrollbar :滾動條整體部分,其中的屬性有width,height,background,border等。

  • ::-webkit-scrollbar-button :滾動條兩端的按鈕。可以用display:none讓其不顯示,也可以添加背景圖片,顏色改變顯示效果。

  • ::-webkit-scrollbar-track :外層軌道。可以用display:none讓其不顯示,也可以添加背景圖片,顏色改變顯示效果。

  • ::-webkit-scrollbar-track-piece :內層軌道,具體區別看下面gif圖,需要注意的就是它會覆蓋第三個屬性的樣式。

  • ::-webkit-scrollbar-thumb :滾動條里面可以拖動的那部分

  • ::-webkit-scrollbar-corner :邊角,兩個滾動條交匯處

  • ::-webkit-resizer :兩個滾動條交匯處用于拖動調整元素大小的小控件(基本用不上)

  • 下面看幾組比較


    效果一

    上圖滾動條效果的css代碼如下,默認此部分為原始代碼,之后的效果圖修改都是在此基礎上修改

    /*css主要部分的樣式*//*定義滾動條寬高及背景,寬高分別對應橫豎滾動條的尺寸*/::-webkit-scrollbar {width: 10px; /*對垂直流動條有效*/height: 10px; /*對水平流動條有效*/}/*定義滾動條的軌道顏色、內陰影及圓角*/::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: rosybrown;border-radius: 3px;}/*定義滑塊顏色、內陰影及圓角*/::-webkit-scrollbar-thumb{border-radius: 7px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #E8E8E8;}/*定義兩端按鈕的樣式*/::-webkit-scrollbar-button {background-color:cyan;}/*定義右下角匯合處的樣式*/::-webkit-scrollbar-corner {background:khaki;}
    效果二

    在上面原始代碼上加如下代碼

    ::-webkit-scrollbar-track-piece {background-color: darkred;}

    可看出覆蓋了之前::-webkit-scrollbar-track屬性的樣式


    效果三

    在上面原始代碼上加如下代碼

    ::-webkit-scrollbar-track-piece {background-color: darkred;background-image:url(https://www.baidu.com/img/baidu_jgylogo3.gif);}

    現在是不是能理解上面說的內層軌道和外層軌道之分了


    效果四

    將原始代碼的::-webkit-scrollbar-track屬性改為

    ::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-image:url(https://www.baidu.com/img/baidu_jgylogo3.gif);background-color: rosybrown;border-radius: 3px;}


    大家仔細觀察上面的幾種情況,得出結論。


    如果您對我的博客內容有疑惑或質疑的地方,請在下方評論區留言,或郵件給我,共同學習進步。

    郵箱:wuxiaolong802@163.com

    總結

    以上是生活随笔為你收集整理的css3自定义滚动条样式写法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。