Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在css中创建不规则的正方形?_Css_Css Shapes - Fatal编程技术网

如何在css中创建不规则的正方形?

如何在css中创建不规则的正方形?,css,css-shapes,Css,Css Shapes,正在查找使用CSS生成此特定形状的代码 非常感谢任何帮助 您可以使用 clip pathCSS属性创建一个定义 应显示元素的哪个部分。更具体地说,这些 区域内的部分显示,而区域外的部分显示 隐藏的 请尝试此代码段 div{ 宽度:150px; 高度:150像素; -webkit剪辑路径:多边形(5%7%,91%14%,98%91%,0%100%); 剪辑路径:多边形(5%7%,91%14%,98%91%,0%100%); 背景:粉红色; } 您可以使用: clip-path: polygon(

正在查找使用CSS生成此特定形状的代码

非常感谢任何帮助

您可以使用

clip path
CSS属性创建一个定义 应显示元素的哪个部分。更具体地说,这些 区域内的部分显示,而区域外的部分显示 隐藏的

请尝试此代码段

div{
宽度:150px;
高度:150像素;
-webkit剪辑路径:多边形(5%7%,91%14%,98%91%,0%100%);
剪辑路径:多边形(5%7%,91%14%,98%91%,0%100%);
背景:粉红色;
}
您可以使用:

clip-path: polygon(30px 0 , 250px 0, 200px 300px, 0 0);

请参见此处的示例:

您可以通过一些旋转和透视来完成此操作:

.box{
宽度:150px;
高度:120px;
背景#f540a8;
利润率:20px;
变换:透视(180像素)旋转(15度)旋转(20度)旋转(3度);
}

但浏览器支持仍然非常有限