CSS clip-path 属性


实例

裁剪一张图像,以圆形的方式显示 50%:

img{clip-path:circle(50%); }

尝试一下 »

属性定义及使用说明

clip-path 属性使用裁剪方式创建元素的可显示区域。区域内的部分显示,区域外的隐藏。可以指定一些特定形状。

注意: clip-path 属性将替换已弃用的 clip 属性。

默认值:none
继承:no
动画:支持。 阅读关于 animatable尝试一下
版本:CSS 屏蔽模块级别 1
JavaScript syntax:object.style.clipPath="circle(50%)" 尝试一下


浏览器支持

表格中的数字表示支持该属性的第一个浏览器版本号。

属性
clip-path55.0
23.0 -webkit-
79.0*54.09.1
6.1 -webkit-
42.0
15.0 -webkit-

语法

clip: clip-source|basic-shape|margin-box|border-box|padding-box|content-box|fill-box|stroke-box|view-box|none|initial|inherit;

属性值

描述
clip-source用 URL 表示剪切元素的路径
basic-shape将元素裁剪为基本形状:圆形、椭圆形、多边形或插图
margin-box使用外边距框作为引用框
border-box使用边框作为引用框
padding-box使用内边距框作为引用框
content-box使用内容框作为引用框
fill-box使用对象边界框作为引用框
stroke-box使用笔触边界框(stroke bounding box)作为引用框
view-box使用最近的 SVG 视口(viewport)作为引用框。
none这是默认设置。 没有剪辑
initial设置属性为默认值。 阅读关于 initial
inherit属性值从父元素继承。 阅读关于 inherit