css clip-path样式
clip-path属性可以防止部分元素通过定义的剪切区域来显示,仅通过显示的特殊区域。剪切区域是被URL定义的路径代替行内或者外部svg,或者定义路线的方法
[注意]IE浏览器不支持,且低版本webkit内核浏览器需要添加-webkit-前缀
【clip-path】
值: <clip-source> | [ <basic-shape> || <geometry-box> ] | none
<clip-source>: url()
<basic-shape>: inset() | circle() | ellipse() | polygon()
<geometry-box>: fill-box | stroke-box | view-box | margin-box | border-box | padding-box | content-box
初始值: none
应用于: 所有元素
继承性: 无
简单图形裁剪
【圆形裁剪】
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .tt{ width:100px; height: 100px; background:orange; clip-path: circle(50% at 50% 50%) } </style> </head> <body> <div class="tt"></div> </body> </html>
【椭圆裁剪】
clip-path: ellipse(25% 40% at 50% 50%);
【矩形裁剪】
clip-path: inset(5% 20% 15% 10%);
多边形裁剪
【三角形】
clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
原文链接:https://www.qiquanji.com/post/8477.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。