img { transform: scale(1.5); /* 图片放大1.5倍 */ transform: rotate(45deg); /* 图片顺时针旋转45度 */ clip-path: polygon(0 0, 100% 0, 75% 100%, 25% 100%); /* 图片裁剪成四边形 */ skewX(30deg); /* 图片倾斜30度 */ }
以上代码演示了四种不同类型的图片变形:
缩放:使用transform的scale功能可以对图片进行放大或缩小操作。通过给scale传递一个小于1的值可以将图片缩小,而传递一个大于1的值可以使图片放大。
旋转:通过transform的rotate功能可以让图片沿着其中心点顺时针或逆时针旋转。
裁剪:使用clip-path可以将图片裁剪成任意形状。在上述例子中,大家将图片裁剪成四边形。
倾斜:通过transform的skewX功能可以让图片在水平方向上产生倾斜效果。
总之,CSS的图片变形功能可以让你达到各种不同的图片效果,非常有用。掌握这些技巧可以让你在CSS编码过程中事半功倍。