语法

clip: auto | shape | initial | inherit;

clip属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      img {
        position: absolute;
        clip: auto;
      }
    </style>
  </head>
  <body>
    <img src="/onitroad-logo.png" alt="onitroad.com">
  </body>
</html>

具有“rect”值的裁剪属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      img {
        position: absolute;
        clip: rect(0px, 70px, 200px, 0px);
      }
    </style>
  </head>
  <body>
    <img src="/onitroad-logo.png" alt="onitroad.com logo">
  </body>
</html>

CSS clip 属性值说明

说明
auto不剪裁元素。这是默认值。
shape裁剪元素。唯一有效的值是:rect(top,right,bottom,left)。
initial它使属性使用其默认值。
inherit它从其父元素继承属性。
CSS clip属性

clip 属性允许一个矩形裁剪一个定位的元素。
矩形被指定为四个坐标:上、右、下、左。
top 和bottom 的值指定从框的内部上边界边缘的偏移量,而right 和left 的值指定从框的内部左边界边缘的偏移量。
所有四个边都可以是长度或者自动。
“auto”是默认值。

如果将溢出属性的值设置为可见,则clip属性不起作用。

如果需要,可以使用较新的 clip-path属性来代替,因为clip属性已被弃用。

初始值auto
应用于“Absolutely”绝对定位元素。
继承无效
可动画的背景色可设置动画。
版本CSS2
DOM 语法object.style.clip = "rect(10px,40px,40px,10px)";
日期:2020-06-02 22:14:21 来源:oir作者:oir