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


CSS clip属性用法及代码示例


clip属性用于定义要显示的绝对定位元素的哪一部分。除了指定的区域外,所有其他区域均被隐藏。

注意:CSS剪辑属性不适用于“overflow:visible”。

用法:

clip:auto|shape|initial|inherit;

属性值:

  • auto:这是默认值,不会有任何裁剪。元素按原样显示。

    用法:

    clip:auto;

    例:

    <!DOCTYPE html> 
    <html> 
      
    <head> 
        <title> 
             CSS | clip Property 
        </title> 
        <style> 
            .shape { 
                position:absolute; 
                background:#0F9D58; 
                width:200px; 
                height:200px; 
                color:#ffffff; 
                text-align:center; 
            } 
              
            #clip_property { 
                clip:auto; 
            } 
        </style> 
    </head> 
      
    <body> 
      
        <p class="shape" id="clip_property"> 
            GeeksforGeeks 
        </p> 
      
    </body> 
      
    </html>

    输出:

  • shape:形状剪切元素的定义部分。 rect(top,right,bottom,left)用于定义可见部分。

    用法:

    clip:rect(top, right, bottom, left);

    例:

    <!DOCTYPE html> 
    <html> 
      
    <head> 
        <title> 
             CSS | clip Property 
        </title> 
        <style> 
            .shape { 
                position:absolute; 
                background:#0F9D58; 
                width:200px; 
                height:200px; 
                color:#ffffff; 
                text-align:center; 
            } 
              
            #clip_property { 
                clip:rect(0px, 120px, 100px, 0px); 
            } 
        </style> 
    </head> 
      
    <body> 
      
        <p class="shape" id="clip_property"> 
            GeeksforGeeks 
        </p> 
      
    </body> 
      
    </html>

    输出:

  • initial:初始设置默认值,即不会有任何裁剪,因为默认值为自动。

    用法:

    clip:initial;

    例:

    <!DOCTYPE html> 
    <html> 
      
    <head> 
        <title> 
             CSS | clip Property 
        </title> 
        <style> 
            .shape { 
                position:absolute; 
                background:#0F9D58; 
                width:200px; 
                height:200px; 
                color:#ffffff; 
                text-align:center; 
            } 
              
            #clip_property { 
                clip:initial; 
            } 
        </style> 
    </head> 
      
    <body> 
      
        <p class="shape" id="clip_property"> 
            GeeksforGeeks 
        </p> 
      
    </body> 
      
    </html>

    输出:

  • inherit:继承从父元素接收属性。与根元素一起使用时,将使用初始属性。

    用法:

    clip:inherit;

    例:

    <!DOCTYPE html> 
    <html> 
      
    <head> 
        <title> 
             CSS | clip Property 
        </title> 
        <style> 
            .shape { 
                position:absolute; 
                background:#0F9D58; 
                width:200px; 
                height:200px; 
                color:#ffffff; 
                text-align:center; 
            } 
              
            .shape1 { 
                border:solid; 
                border-color:black; 
                position:absolute; 
                background:#ffffff; 
                width:200px; 
                height:200px; 
                color:#0F9D58; 
                text-align:center; 
            } 
              
            #clip_property { 
                clip:rect(0px, 120px, 100px, 0px); 
            } 
              
            #clip_property1 { 
                clip:inherit; 
            } 
        </style> 
    </head> 
      
    <body> 
      
        <div class="shape" id="clip_property"> 
            <p> 
                GeeksforGeeks 
            </p> 
            <div class="shape1" id="clip_property1"> 
                <p> 
                    GeeksGeeks 
                </p> 
            </div> 
        </div> 
        <!-- Here clip_property1 inherits the  
        clip property from clip_property -->
    </body> 
      
    </html>

    输出:

支持的浏览器:clip属性支持的浏览器如下:

  • 谷歌浏览器1.0
  • Internet Explorer 8.0
  • Firefox 1.0
  • Opera 7.0
  • Safari 1.0



相关用法


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