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");
}
热门推荐
华天科技:预计2024年净利同比增长143.02%-178.36%
冬天用什么取暖设备比较好
处方药物相互作用及改进措施
宋代的勾栏瓦舍,究竟是个什么场所?有李师师唱曲儿还有蚂蚁表演
金喉健喷雾剂的正确用量及使用注意事项
儒家和道家思想的辩证关系(共融而不争的智慧之道)
长期接触宠物猫可能带来的健康问题及预防措施
低温等离子表面处理机的工作原理
新病毒在美国现踪:与高致死率病毒同源,已跨越物种屏障
如何看懂API文档:从基础概念到实战技巧
教育部书单推荐:中小学生阅读指导目录(1-2年级)
碧蓝档案小春:游戏中的优秀前排治疗角色攻略
BMS开发工程师的工作内容与技能要求详解
U 盘文件损坏怎么恢复数据?必学的 7 个数据恢复硬核技巧!
乌斯怀亚:中国,在“世界尽头”遇见你
对敲行为的法律风险有哪些?
健康科普:儿童急性肠胃炎的饮食调理与护理指南
除法的意义和概念
一文简单了解气力输送原理及其设备
哈耶克:从支持中央银行到货币的非国家化
半月板损伤的分级标准及治疗方法
方政:书法写新诗的探索与实践
馋哭了!浙江的茶味美食,你吃过几种?
DC 漫画中超人最强大的 13 个版本排名
团播卷成什么样了?头部公会进211校招,有主播一晚收903个嘉年华
《西游记》读后深思:修行、团队、人性与文化的多维启示
“二十四史”浓缩成最经典的24句话,句句如金,建议全部背诵下来
存款利率的构成和影响因素是什么?存款利率的变化对经济有哪些影响?
十二生肖每个生肖的颜色
白月光:从张爱玲笔下到饭圈热词的文化演变