Style clip 属性
定义和用法
clip 属性设置或返回定位元素的可见部分。
语法
设置 clip 属性:
Object.style.clip="auto|rect(top right bottom left)|inherit"
返回 clip 属性:
Object.style.clip
值 | 描述 |
---|---|
auto | 默认。元素没有剪辑。 |
rect(top right bottom left) | 剪辑的形状由四个坐标定义。 |
inherit | clip 属性的值从父元素继承。 |
浏览器支持
所有主要浏览器都支持 clip 属性。
注意:IE7 及更早的版本不支持 "inherit" 值。IE8 只有规定了 !DOCTYPE 才支持 "inherit"。IE9 支持 "inherit"。
实例
实例
剪辑图像为指定的形状:
<html> <head> <style type="text/css"> img { position:absolute; top:100px; } </style> <script> function clipImage() { document.getElementById("img1").style.clip="rect(0px 75px 75px 0px)"; } function clearClip() { document.getElementById("img1").style.clip="auto"; } </script> </head> <body> <img id="img1" src="w3javascript.gif" width="100" height="132"> <input type="button" onclick=clipImage() value="Clip image"> <input type="button" onclick=clearClip() value="Unclip image"> </body> </html>尝试一下 »