3-1旋转实现


.picture{width: 200px;transform: rotate(45deg);overflow: hidden;margin: 50px auto;background: orangered;}.picture>img{max-width: 100%;transform: rotate(-45deg) scale(1.43);}要使图片的宽度与容器的对角线相等,max-width*根号2
3-2 使用 clip-path 属性

polygon(多边形)用一系列(以逗号分隔的)坐标点来指定任意的多边形
img { clip-path: polygon(50% 0, 100% 50%,50% 100%, 0 50%);
transition: 1s clip-path;
}
img:hover {clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }

