首页 > 属性 Properties >  定位(Positioning)  >  clip

版本 : CSS2/CSS3 clip

语法:

clip auto | <shape>

<shape> :rect( <number> |auto <number> |auto <number> |auto <number> |auto)

默认值 auto

适用于 :绝对定位元素

继承性 :无

动画性 :当值为 <shape>

计算值 :指定的值

媒体 :视觉

取值:

auto:
对象无剪切
rect( <number> |auto <number> |auto <number> |auto <number> |auto):
依据上-右-下-左的顺序提供自对象左上角为(0,0)坐标计算的四个偏移数值,其中任一数值都可用auto替换,即此边不剪切。
上-左 方位的裁剪:从0开始剪裁直到设定值,即 上-左 方位的auto值等同于0;
右-下 方位的裁剪:从设定值开始剪裁直到最右边和最下边,即 右-下 方位的auto值为盒子的实际宽度和高度;

示例:clip:rect(auto 50px 20px auto)

说明:上边不剪切,右边从左起第50个像素开始剪切直至最右边,下边从上起第20个像素开始剪切直至最底部,左边不剪切

说明:

检索或设置对象的可视区域。区域外的部分是透明的。
  • 这个属性将被废弃,推荐使用 clip-path 代替,在过渡阶段,仍然会存在一段时间。
  • 必须将 position 的值设为 absolute 或者 fixed ,此属性方可使用。
  • 对应的脚本特性为 clip

兼容性:

  • 浅绿 = 支持
  • 红色 = 不支持
  • 粉色 = 部分支持
Values IE Firefox Chrome Safari Opera iOS Safari Android Browser Android Chrome
Basic Support #1 6.0+ 2.0+ 4.0+ 6.0+ 15.0+ 6.0+ 2.1+ 18.0+
rect(逗号分隔) 6.0-7.0 2.0+ 4.0+ 6.0+ 15.0+ 6.0+ 2.1+ 18.0+
8.0+
  1. Basic Support包含值:auto | rect(空格分隔)