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"。
在线实例
实例
剪辑图像为指定的形状:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>牛客教程(nowcoder.com)</title> <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="裁剪图片"> <input type="button" onclick=clearClip() value="不裁剪图片"> </body> </html>