🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# CSS clip 属性 ## 实例 剪裁图像: ``` img { position:absolute; clip:rect(0px,60px,200px,0px); } ``` ## 浏览器支持 所有主流浏览器都支持 clip 属性。 注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。 ## 定义和用法 clip 属性剪裁绝对定位元素。 当一幅图像的尺寸大于包含它的元素时会发生什么呢?"clip" 属性允许您规定一个元素的可见尺寸,这样此元素就会被修剪并显示为这个形状。 ### 说明 这个属性用于定义一个剪裁矩形。对于一个绝对定义元素,在这个矩形内的内容才可见。出了这个剪裁区域的内容会根据 overflow 的值来处理。剪裁区域可能比元素的内容区大,也可能比内容区小。 | 默认值: | auto | | --- | --- | | 继承性: | no | | --- | --- | | 版本: | CSS2 | | --- | --- | | JavaScript 语法: | _object_.style.clip="rect(0px,50px,50px,0px)" | | --- | --- | ## 可能的值 | 值 | 描述 | | --- | --- | | _shape_ | 设置元素的形状。唯一合法的形状值是:rect (_top_, _right_, _bottom_, _left_) | | auto | 默认值。不应用任何剪裁。 | | inherit | 规定应该从父元素继承 clip 属性的值。 | ## TIY 实例 [设置元素的形状](/tiy/t.asp?f=csse_clip) 本例演示如何设置元素的形状。此元素被剪入形状中,然后显示出来。 ``` <html> <head> <style type="text/css"> img { position:absolute; clip:rect(0px 50px 200px 0px) } </style> </head> <body> <p>clip 属性剪切了一幅图像:</p> <p><img border="0" src="/i/eg_bookasp.gif" width="120" height="151"></p> </body> </html> ``` ## 相关页面 CSS 教程:[CSS 定位](/css/css_positioning.asp "CSS 定位 (Positioning)") HTML DOM 参考手册:[clip 属性](/jsref/prop_style_clip.asp "HTML DOM clip 属性")