CSS剪裁clip-path——基本图形剪裁
创作时间:
作者:
@小白创作中心
CSS剪裁clip-path——基本图形剪裁
引用
CSDN
1.
https://blog.csdn.net/weixin_41192489/article/details/121341551
CSS的clip-path属性可以用来剪裁元素的可见区域,创建各种有趣的形状效果。本文将详细介绍clip-path的基本用法,包括矩形、圆形、椭圆和多边形等基本图形的剪裁效果。
矩形 inset()
inset()函数的4个值对应4个方位,分别是元素的上、左、下、右。支持百分比值和圆角。
/* 偏移大小15%,圆角大小10% 50% 10% 50%*/
clip-path: inset(15% round 10% 50% 10% 50%);
相比border-radius创建的圆角,使用inset()函数剪裁的圆角要更加灵活,可以准确指定哪片区域有圆角效果。
clip-path: inset(15% 0% 15% 30% round 10% 50% 10% 50%);
clip-path: inset(15% 0% 15% 30% round 50% 50% 0% 0% / 100% 100% 0% 0%);
圆 circle()
clip-path: circle();
- 指定圆心的位置
clip-path: circle(180px at right bottom);
- 半径值支持百分比值
clip-path: circle(40% at right 10% bottom 10%);
椭圆 ellipse()
clip-path: ellipse();
- 半径(半轴)值同样支持百分比值
clip-path: ellipse(30% 50% at 75% 50%);
多边形 polygon()
效果见:CSS多边形剪裁示例
ui-tips {
display: inline-block;
max-width: 250px;
padding: 10px 15px 26px;
color: #fff;
background: linear-gradient(45deg, deepskyblue, deeppink);
border-radius: 6px 6px 0 0;
--clip-path: polygon(0 0, 100% 0, 100% calc(100% - 22px), calc(100% - 2px) calc(100% - 18px), calc(100% - 6px) calc(100% - 16px), calc(15% + 18px) calc(100% - 16px), calc(15% + 9px) calc(100% - 6px), 15% calc(100% - 16px), 0 calc(100% - 16px), 6px calc(100% - 16px), 2px calc(100% - 18px), 0 calc(100% - 22px));
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
- 重复的连线的剪裁效果是透明的,可用于实现不规则的复合多边形效果
.double-triangle {
clip-path: polygon(5px 10px, 16px 3px, 16px 10px, 26px 10px, 26px 3px, 37px 10px,
26px 17px, 26px 10px, 16px 10px, 16px 17px)
}
路径可以使用下方的工具自动生成:
- CSS3剪贴路径(Clip-path)在线生成器工具
http://tools.jb51.net/code/css3path
选择自定义,可以绘制任意多边形(将鼠标移动到第1个点上,会出现对号按钮,点击后即表示已添加完所有点,拖拽各点调整成最终形状即可。)
任意图形 path()
点击后动态变化
(使用Chorme浏览器)
效果见:CSS路径剪裁示例
.icon-arrow {
width: 32px; height: 32px;
background: linear-gradient(45deg, deepskyblue, deeppink);
clip-path: path("M16.016 1.157l-15.015 15.015h9.009v16.016h12.012v-16.016h9.009z");
transition: .2s;
}
.icon-arrow:active {
clip-path: path("M16.016 31.187l15.015-15.015h-9.009v-16.016h-12.012v16.016h-9.009z");
}
热门推荐
紫金山-阿特拉斯彗星:一颗彗星的国际之旅
从“孛星”到“扫帚”:哈雷彗星的中西文化之旅
哈雷彗星:中国古代观测揭秘
红学专家解析:王熙凤的性格密码
为老年人上网安全保驾护航
老年人容易遭受电信诈骗?这份攻略请查收
洗衣机上的“KG”指的是干衣还是湿衣?答案:不仅是重量
兰大论文预测:未来全球变暖会导致我国西北地区暖湿化
常吃他汀类药物,怎样避免副作用?需要查哪些指标?多久查一次?
用尼康Z 8征服南澳岛绝美风光
南澳岛探秘:从南澳大桥到宋井
元旦打卡汕头南澳岛绝美景点
南澳岛冲浪季:刺激又好玩!
南澳岛打卡《四海》取景地,你去了吗?
现场实录|AI数字人应用推进的N种观点
雷公山上的传奇:贵州方言里的秘密
周深用贵州方言唱响《山那边》,引发网友热议
贵州方言:社会结构变迁的“活化石”
贵阳话:一座城市的语言记忆
深圳前海少年合唱团2024年度国际文化交流结出硕果
葫芦茶的功效与作用及食用方法
桂林象鼻山拍照打卡攻略
米开朗基罗·博纳罗蒂
浙江十大海岛公园和苍南:探索最美海岸线
杭州湾跨海大桥:浙江沿海自驾游必打卡!
2025云南春晚小品《“你”居云南》:展现云南多元文化和国际魅力
如何正确操作地暖系统以提高居住舒适度?这些操作技巧有哪些节能效果?
冬季地暖安装价格详解及选择注意事项分析
如何提升家居生活的舒适度?这种提升有哪些具体方法?
秋冬自制青苹果胶,健康又美味!