您现在的位置是:网站首页> 编程资料编程资料
使用CSS的clip-path属性实现不规则图形的显示使用css实现特殊标志或图形css如何绘制特殊图形的方法示例详解常用css样式(布局)详解CSS3中常用的样式【基本文本和字体样式】编程式处理Css样式的示例代码使用CSS伪元素控制连续几个元素的样式方法纯CSS3 gradient属性制作36种漂亮的html网页渐变按钮样式css样式常见图形效果展示的实例代码
2023-10-18
435人已围观
简介 这篇文章主要介绍了使用CSS的clip-path属性实现不规则图形的显示,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
clip-path
CSS 属性使用裁剪方式创建元素的可显示区域。区域内的部分显示,区域外的隐藏。
例子

div { width: 200px; height: 200px; background: #6c00af; -webkit-clip-path: polygon( 28% 6%, 71% 15%, 100% 75%, 18% 39%, 63% 27%, 16% 22%, 65% 19% ); clip-path: polygon( 28% 6%, 71% 15%, 100% 75%, 18% 39%, 63% 27%, 16% 22%, 65% 19% ); }绘制cilp-path神器
语法
/* Keyword values */ clip-path: none; /*values */ clip-path: url(resources.svg#c1); /* values */ clip-path: margin-box; clip-path: border-box; clip-path: padding-box; clip-path: content-box; clip-path: fill-box; clip-path: stroke-box; clip-path: view-box; /* values */ clip-path: inset(100px 50px); clip-path: circle(50px at 0 100px); clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); clip-path: path('M0.5,1 C0.5,1,0,0.7,0,0.3 A0.25,0.25,1,1,1,0.5,0.3 A0.25,0.25,1,1,1,1,0.3 C1,0.7,0.5,1,0.5,1 Z'); /* Box and shape values combined */ clip-path: padding-box circle(50px at 0 100px); /* Global values */ clip-path: inherit; clip-path: initial; clip-path: unset;
取值
用 表示剪切元素的路径
一种形状,其大小和位置由<几何盒>值定义。如果没有指定几何框,则边框将用作参考框
如果同 一起声明,它将为基本形状提供相应的参考框盒。通过自定义,它将利用确定的盒子边缘包括任何形状边角(比如说,被 border-radius 定义的剪切路径)。几何框盒可以有以下的值中的一个:
margin-box
使用 margin box 作为引用框。
border-box
使用 border box 作为引用框。
padding-box
使用 padding box 作为引用框。
content-box
使用 content box 作为引用框。
fill-box
利用对象边界框作为引用框。
stroke-box
使用笔触边界框(stroke bounding box)作为引用框
view-box
使用最近的 SVG 视口(viewport)作为引用框。如果 viewBox 属性被指定来为元素创建 SVG 视口,引用框将会被定位在坐标系的原点,引用框位于由 viewBox 属性建立的坐标系的原点,引用框的尺寸用来设置 viewBox 属性的宽高值。
none
不创建的剪切路径。
到此这篇关于使用CSS的clip-path属性实现不规则图形的显示的文章就介绍到这了,更多相关CSS的clip-path不规则图形内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- 使用CSS和Java来构建管理仪表盘布局的实例代码深入浅析CSS3中的Flex布局整理CSS实现动态图片的九宫格布局的实例代码css之display属性之inline-block布局实现详解详解CSS中的flex布局css用Flex布局制作简易柱状图的实现
- CSS如何匹配到多个class的示例代码CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 保卫萝卜2冰川第三十五关额外任务说明_保卫萝卜2冰川第35关图文攻略_手机游戏_游戏攻略_
- 保卫萝卜2冰川第三十三关额外任务说明_保卫萝卜2冰川第33关图文攻略_手机游戏_游戏攻略_
- 保卫萝卜2冰川第三十二关额外任务说明_保卫萝卜2冰川第32关图文攻略_手机游戏_游戏攻略_
- 保卫萝卜2冰川第三十一关额外任务说明_保卫萝卜2冰川第31关图文攻略_手机游戏_游戏攻略_
- 保卫萝卜2冰川第三十关额外任务说明_保卫萝卜2冰川第30关图文攻略_手机游戏_游戏攻略_
- 全民飞机大战叉叉助手刷经验攻略_全民飞机大战每局1W经验心得_手机游戏_游戏攻略_
- 全民飞机大战成就系统全方位解析_成就系统玩法攻略_手机游戏_游戏攻略_
- 全民飞机大战第四关BOSS击杀视频攻略_全民飞机大战通关心得_手机游戏_游戏攻略_
