剪辑一个元素。唯一有效的形状值是:rect(上、右、下、左)。其中,顶部和底部指定来自框的顶部边框边缘的偏移量,而右侧和左侧指定来自框的左侧边框边缘的偏移量。顶部、右侧、底部和左侧可以具有长度值或auto。允许负长度。
clip CSS属性为绝对定位的元素定义剪切区域。 但是,如果将overflow属性设置为visible,则它将不起作用。
下表为此属性的用法说明和版本历史记录,以及该属性在javascript脚本中的使用语法。
默认值: | auto |
---|---|
适用于: | 绝对定位的元素 |
继承: | 没有 |
可动画制作: | 是。查看动画属性。 |
版本: | CSS 2、3 |
JavaScript 语法: | object.style.clip="rect(0px,50px,50px,0px)" |
警告:请勿使用此属性,因为自CSS3 起已弃用该属性,并将其从以后的版本中删除。尽管某些浏览器可能仍支持它。
该属性的语法如下:
clip: shape | auto | initial | inherit
下面的示例演示了如何使用clip属性。
img { position: absolute; clip: rect(0px,50px,200px,10px); }测试看看‹/›
下表描述了此属性的值。
值 | 描述 |
---|---|
shape | 剪辑一个元素。唯一有效的形状值是rect(top, right, bottom, left)。其中,顶部和底部指定来自框的顶部边框边缘的偏移量,而右侧和左侧指定来自框的左侧边框边缘的偏移量。 top,right,bottom和left可以具有长度值或auto。允许负长度。 |
auto | 元素不裁剪。这是默认值。 |
initial | 将此属性设置为其默认值。 |
inherit | 如果指定,则关联元素采用其父元素clip的属性值。 |
clip属性浏览器的兼容性,下表中的数字表示支持该属性的浏览器最低版本号;所有主流浏览器均支持该属性。
|