菱形图片
有时候可能会遇到菱形图片的需求,可以用下面两种方式实现。
基于变形的方案
这种方式与之前平行四边形的解决方案类似,需要把图片用一个div包裹,然后div和img进行相反的变形。
<div class="diamond-a">
<img src="cat.jpg">
</div>
.diamond-a{
margin: 100px;
width: 250px;
height:250px;
transform: rotate(45deg);
overflow: hidden;
}
.diamond-a > img{
max-width: 100%;
transform: rotate(-45deg);
}


