当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


CSS scrollbar-width用法及代码示例

scrollbar-width属性用于设置显示时元素滚动条的宽度或厚度。此属性可用于以下页面上:用户接口要求元素应更突出地显示,并且缩小滚动条宽度可为元素提供更多空间。

这目前是实验性质,某些主要的浏览器可能不受支持。

用法:

scrollbar-width:auto | thin | none | initial | inherit

属性值:

  • auto:它用于设置滚动条宽度,以由浏览器自动设置。它是默认值。

    例:



    <!DOCTYPE html> 
    <html> 
          
    <head> 
        <title>CSS | scrollbar-width property</title> 
          
        <style> 
            .scrollbar-auto { 
                scrollbar-width:auto; 
                background-color:lightgreen; 
                height:150px; 
                width:200px; 
                overflow-y:scroll; 
            } 
        </style> 
    </head> 
      
    <body> 
        <h1 style="color:green"> 
            GeeksforGeeks 
        </h1> 
          
        <b>CSS | scrollbar-width</b> 
          
        <p>scrollbar-width:auto</p> 
          
        <div class="scrollbar-auto"> 
            GeeksforGeeks is a computer science 
            portal with a huge variety of well 
            written and explained computer science 
            and programming articles, quizzes and 
            interview questions. The portal also  
            has dedicated GATE preparation and 
            competitive programming sections. 
        </div> 
    </body> 
      
    </html>

    输出:
    auto

  • thin:用于将滚动条的宽度设置为默认滚动条的更薄的变体。

    例:

    <!DOCTYPE html> 
    <html> 
          
    <head> 
        <title>CSS | scrollbar-width</title> 
          
        <style> 
            .scrollbar-thin { 
                scrollbar-width:thin; 
                background-color:lightgreen; 
                height:150px; 
                width:200px; 
                overflow-y:scroll; 
            } 
        </style> 
    </head> 
      
    <body> 
        <h1 style="color:green"> 
            GeeksforGeeks 
        </h1> 
          
        <b>CSS | scrollbar-width</b> 
          
        <p>scrollbar-width:thin</p> 
          
        <div class="scrollbar-thin"> 
            GeeksforGeeks is a computer science 
            portal with a huge variety of well 
            written and explained computer science 
            and programming articles, quizzes and 
            interview questions. The portal also  
            has dedicated GATE preparation and 
            competitive programming sections. 
        </div> 
    </body> 
      
    </html>

    输出:
    thin

  • none:它用于完全隐藏滚动条,但是内容仍可滚动。

    例:

    <!DOCTYPE html> 
    <html> 
          
    <head> 
        <title>CSS | scrollbar-width</title> 
          
        <style> 
            .scrollbar-none { 
                scrollbar-width:none; 
                background-color:lightgreen; 
                height:150px; 
                width:200px; 
                overflow-y:scroll; 
            } 
        </style> 
    </head> 
      
    <body> 
        <h1 style="color:green"> 
            GeeksforGeeks 
        </h1> 
          
        <b>CSS | scrollbar-width</b> 
          
        <p>scrollbar-width:none</p> 
          
        <div class="scrollbar-none"> 
            GeeksforGeeks is a computer science 
            portal with a huge variety of well 
            written and explained computer science 
            and programming articles, quizzes and 
            interview questions. The portal also  
            has dedicated GATE preparation and 
            competitive programming sections. 
        </div> 
    </body> 
      
    </html>

    输出:
    none

  • initial:用于将滚动条的宽度设置为其默认值。

    例:

    <!DOCTYPE html> 
    <html> 
          
    <head> 
        <title>CSS | scrollbar-width</title> 
          
        <style> 
            .scrollbar-initial { 
                scrollbar-width:initial; 
                background-color:lightgreen; 
                height:150px; 
                width:200px; 
                overflow-y:scroll; 
            } 
        </style> 
    </head> 
      
    <body> 
        <h1 style="color:green"> 
            GeeksforGeeks 
        </h1> 
          
        <b>CSS | scrollbar-width</b> 
          
        <p>scrollbar-width:initial</p> 
          
        <div class="scrollbar-initial"> 
            GeeksforGeeks is a computer science 
            portal with a huge variety of well 
            written and explained computer science 
            and programming articles, quizzes and 
            interview questions. The portal also  
            has dedicated GATE preparation and 
            competitive programming sections. 
        </div> 
    </body> 
      
    </html>

    输出:
    initial

  • inherit:它用于从其父级继承滚动条的宽度。

    例:

    <!DOCTYPE html> 
    <html> 
          
    <head> 
        <title>CSS | scrollbar-width</title> 
        <style> 
            .scrollbar-thin { 
                scrollbar-width:thin; 
                background-color:lightgreen; 
                height:150px; 
                width:200px; 
                overflow-y:scroll; 
                margin:10px; 
            } 
          
            .scrollbar-inherit { 
                scrollbar-width:inherit; 
                background-color:green; 
                height:50px; 
                width:150px; 
                overflow-y:scroll; 
            } 
        </style> 
    </head> 
      
    <body> 
        <h1 style="color:green"> 
            GeeksforGeeks 
        </h1> 
          
        <b>CSS | scrollbar-width</b> 
          
        <p>scrollbar-width:inherit</p> 
          
        <div class="scrollbar-thin"> 
            <div class="scrollbar-inherit"> 
                This text is inside a parent element. 
                This div has an inherited scrollbar. 
            </div> 
            GeeksforGeeks is a computer science 
            portal with a huge variety of well 
            written and explained computer science 
            and programming articles, quizzes and 
            interview questions. The portal also  
            has dedicated GATE preparation and 
            competitive programming sections. 
        </div> 
    </body> 
      
    </html>

    输出:
    inherit

支持的浏览器:下面列出了scrollbar-width属性支持的浏览器:

  • Firefox 64

相关用法


注:本文由纯净天空筛选整理自sayantanm19大神的英文原创作品 CSS | scrollbar-width Property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。