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");
}
热门推荐
职场人服用坦度螺酮需谨慎:副作用或影响工作表现,可尝试非药物疗法
从冷藏到高锰酸钾:莴笋催芽六大技术方案
傣医创新应用五蕴理论,传统医学焕发新生机
五蕴解压法:让佛教智慧助力现代人心理健康
破解现代精神困境:从佛教五蕴修炼开始
7款营养汤增强免疫力,助力儿童抵御冬季呼吸道疾病
五白汤:秋冬季节润肺止咳的养生汤品
梨+冰糖+川贝:传统食疗方的科学依据与现代创新
从擦伤到糖尿病足:各类伤口处理指南
暑期必看:《喜羊羊与灰太狼之守护》
喜羊羊与灰太狼新电影角色揭秘:机甲大战来袭
飞猪客服24小时在线,为冬季旅游提供全天候保障
宜都市城管局:精细化管理让城市更美好
“百千万工程”下的东莞城管新角色
告别炭黑:轮胎行业迎来绿色革命
易县法院成功调解赡养纠纷:沟通化解矛盾,亲情重归于好
华晨宇的成名史,你想知道吗?
湿气重怎么办?中医解读沙棘驼奶功效与调理方案
芡实祛湿有奇效:4款冬季养生食谱详解
影城推充值送券活动,这些使用规则你要知道
桥本甲状腺炎饮食指南:五种健康方案与禁忌食物
美国生酮饮食热潮:12周减7.7公斤,需专业指导
长沙&娄底:市民参与城管新潮流
城管角色大变身,共治城市新风尚
济南城管举办“开放日”活动,邀请市民体验执法工作流程
四叶草堂社区花园:市民参与的新范例
汽车行业深度报告:汽车外观造型系列:重点新车型造型趋势
冬季养生必备:腊肉炖土豆
感冒时能洗澡吗?专家建议这样做
感冒时洗澡有讲究:水温时间要控制,特殊人群需谨慎