--- title: clip slug: Web/CSS/clip translation_of: Web/CSS/clip ---
{{CSSRef}}{{deprecated_header}}

概述

clip 属性定义了元素的哪一部分是可见的。clip 属性只适用于 {{ cssxref("position","position:absolute") }} 的元素。

警告:这个属性已被废弃。建议使用 {{cssxref("clip-path")}} 。

{{cssinfo}}

语法

形式语法: {{csssyntax("clip")}}
clip: rect(1px, 10em, 3rem, 2ch)
clip: auto

clip: inherit

<shape>
一个矩形 {{cssxref("<shape>")}}
rect(<top>, <right>, <bottom>, <left>)   /* 标准语法 */
rect(<top> <right> <bottom> <left>)      /* 向后兼容语法 */
<top><bottom> 指定相对于盒子上边框边界 的偏移,<right><left> 指定了相对于盒子左边框边界 的偏移。
<top><right><bottom>, 和 <left> 的值可以是 {{cssxref("<length>")}} 值或 auto
auto
元素不裁剪(默认值)

示例

p { border:dotted;  position:relative; }

#img2 {
  position:absolute;  left:263px;

  clip: rect(40px, 200px, 150px, 30px);
  /* 标准语法,Internet Explorer 4-7 不支持 */
}

#img3 {
  position: absolute; left:526px;

  clip: rect(40px  200px  150px  30px);
  /* 非标准语法,但是包括火狐与 IE 在内的主要浏览器均支持 */
}

hut.jpg hut.jpg hut.jpg

规范

Specification Status Comment
{{ SpecName('CSS3 Transitions', '#animatable-css', 'clip') }} {{ Spec2('CSS3 Transitions') }} Defines clip as animatable.
{{ SpecName('CSS2.1', 'visufx.html#clipping', 'clip') }} {{ Spec2('CSS2.1') }}  

浏览器兼容性

{{ CompatibilityTable() }}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 1.0 1.0 (1.0) 4.0 7.0 1.0 (85)
8.0
该版本支持逗号语法。
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support {{ CompatUnknown() }} {{ CompatUnknown() }} {{ CompatUnknown() }} {{ CompatUnknown() }} {{ CompatUnknown() }}

See also