css clip-path 的基本使用
clip-path
CSS属性可以创建一个只有元素的部分区域可以显示的剪切区域。区域内的部分显示,区域外的隐藏。剪切区域是被引用内嵌的URL定义的路径或者外部svg的路径,或者作为一个形状例如circle().。clip-path属性代替了现在已经弃用的剪切clip属性,总的来说clip-path就是用来把不想要的部分给拆剪掉。
这里我主要是讲clip-path 中polygon()函数属性的使用,其实很简单,里面传入多个x,y坐标,例如polygon(50% 50%)就确定了下面这一个点
继续传入一对(x,y)值,例如polygon(50% 50% ,100% 100%)两个值之间用逗号隔开
继续传入一对(x,y)值,例如polygon(50% 50% ,100% 100% ,0%,100%)
最后把三个点连接起来就成了如下所示的图了
最后配上基本代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style>
.triangles {
width: 200px;
height: 200px;
background-color: black;
clip-path: polygon( 50% 0% ,100% 100%,0% 100% );
}
</style>
</head>
<body>
<div class="triangles"></div>
</body>
</html>
好了,这就是clip-path 最基本的使用了,第一次用画图工具画图,有点不好看,大家就将就着点看吧,哈哈哈
发布于 2020-01-14 10:17