Style clip 属性
Style 对象
Style 对象
定义和用法
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>蜜蜂教程(mifengjc.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="/examples/paris.jpg" width="100" height="132"> <input type="button" onclick=clipImage() value="裁剪图片"> <input type="button" onclick=clearClip() value="不裁剪图片"> </body> </html>
Style 对象