CSS 設置滾動條樣式的實現
發(fā)布時間:2019-10-11 15:42:05 作者:xuriliang
我要評論

這篇文章主要介紹了CSS 設置滾動條樣式的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
webkit滾動條樣式重置
1、scrollbar包含scrollbar buttons和一個track。track進一步細分為track pieces和thumb。trace pieces為thumb的上半部分和半下部分。
2、scrollbar corner為橫向和豎向的交叉角區(qū)域
3、resize用來設置滾動條的交匯處上用于拖動調整元素大小的小控件
組成結構圖如下:
一旦發(fā)現滾動條的自定義樣式,瀏覽器的默認樣式設置將會失效,只使用在css定義的樣式。也就意味值不能單獨只設置scrollbar button或scrollbar track。
-webkit-scrollbar /* 滾動條整體部分,重置時必須要設置 */ -webkit-scrollbar-button /* 滾動條的軌道的兩端按鈕 */ -webkit-scrollbar-track /* 滾動條的軌道(包含thumb和trace-piece)*/ -webkit-scrollbar-track-piece /* 軌道中下方塊的上下(左右)部分*/ -webkit-scrollbar-thumb /*滾動條里面的小方塊*/ -webkit-scrollbar-corner /* 垂直和水平的交叉角 */ -webkit-resize // 滾動條的交匯處上用于拖動調整元素大小的小控件 */
可以結合以下偽類進行設置(不同的操作系統(tǒng)瀏覽器滾動條可能不一樣,所有可以根據下面?zhèn)晤悂碓O置):
- :horizontal 水平方向的track、track-piect、thumb
- :vertica 垂直方向的track、track-piect、thumb
- :decrement 向上和向左按鈕的button、向上或向左的track-piece
- :increment 向下和向右按鈕的button、向下和向右的track-piece
- :start 適用于buttons和track pieces,對象(buttons 或 trace piece)是否放在滑塊的前面
- :end 適用于buttons和track pieces,對象(buttons 或 trace piece)是否放在滑塊的后面
- :double-button 適用于buttons和track pieces,軌道結束的位置是否是一對按鈕
- :single-button 適用于buttons和track pieces,軌道結束的位置是否是一個按鈕
- :no-button 適用于track pieces,軌道結束的位置沒有按鈕
- :corner-present 適用于所有scrollbar,滾動條的角落是否存在
- :window-inactive 適用于所有scrollbar,包含滾動條的區(qū)域,焦點不在該窗口的時候
- :enabled, :disabled, :hover , :active 這些偽類同樣適用
IE中只能修改滾動條顏色
scrollbar-arrow-color:#f2f2f3; /*上下箭頭*/ scrollbar-track-color /*底層背景色*/ scrollbar-face-color /*滾動條前景色,對應thumb*/ scrollbar-shadow-color /*滾動條邊線色,thubm的border*/ scrollbar-highlight-color /*滾動條整體顏色*/ scrollbar-base-color /* 滾動條基準顏色 */
參考資料
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
- 這篇文章主要介紹了css滾動條樣式修改的代碼,需要的朋友可以參考下2019-10-30
純CSS3 Material Design風格單選框和復選框特效
一個使用純CSS3制作Material Design風格單選框和復選框的插件,只需引入指定的CSS文件,然后配合特定的HTML結構,就可以生成漂亮的風格單選框和復選框,歡迎下載2019-09-30- 這篇文章主要介紹了CSS Reset 樣式重置的實現示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學2019-08-16
- 這篇文章主要介紹了css 設置overflow:scroll 滾動條的樣式 ,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-25
- 這篇文章主要介紹了使用CSS3實現input多選框自定義樣式的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著2019-07-19
- IE一直是特殊的一個瀏覽器,我們可以使用一些方法來指定樣式表只在IE瀏覽器下被加載。小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-20
- 本文通過代碼給大家介紹css清除默認樣式和設置公共樣式的方法,需要的朋友參考下吧2019-10-31