我试图在CSS中创建以下形状:
我可以使用旋转来实现,但问题是我需要有一个不会旋转的背景图像。
答案 0 :(得分:0)
#box {
width: 200px;
height: 200px;
background: black;
position: relative;
-webkit-transition: all 300ms ease-in;
}
#box:hover {
-webkit-transform: rotate(-180deg) scale(0.8);
}
#box:after {
display: block;
content: "\0020";
color: transparent;
width: 211px;
height: 45px;
background: white;
position: absolute;
left: 1px;
bottom: -20px;
-webkit-transform: rotate(-12deg);
-moz-transform: rotate(-12deg);
}
答案 1 :(得分:0)
HTML
<div id='s'></div>
CSS
#s {
width:0px;
height:0px;
border:none;
border-left:400px solid #000;
border-top:400px solid #000;
border-bottom:200 px solid #fff;
}