[英]Make trapezoid from image
我要制作一个梯形图片,如下所示:
我不需要旋转。 我不需要倾斜图片。 transform: matrix
不起作用!
解决方案几乎被发现只需要连接两段代码:
background-image:url("http://3.bp.blogspot.com/-D9i-wqTIjFw/T5x_51p2rJI/AAAAAAAABLs/VytuZcJGNuY/s400/indahnya.jpg");
要这个好代码:
.myShape {
width: 0;
height: 50px;
border-left: 50px solid red;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
}
使用CSS,可以制作出这样的形状。 尝试这样的事情:
.myShape {
width: 0;
height: 50px;
border-left: 50px solid red;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
}
我知道对图像执行此操作的唯一方法是结合透视使用3D变换。 因此,在元素上,您需要使其在y轴上旋转:
#rectangle {
background-image: url("http://3.bp.blogspot.com/-D9i-wqTIjFw/T5x_51p2rJI/AAAAAAAABLs/VytuZcJGNuY/s400/indahnya.jpg");
-webkit-transform: rotateY(45deg);
transform: rotateY(45deg);
}
然后给父母一些perspective
价值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.