在 HTML 中使用 CSS3 实现图像变形效果可以通过 CSS3 的 transform 属性来实现。transform 属性可以通过各种函数来实现不同的变形效果,例如旋转、缩放、扭曲等。
以下是一个实现图像旋转和缩放的示例代码:
<img src="image.jpg" alt="My Image" class="my-image">
.my-image {
transform: rotate(30deg) scale(1.5);
}
其中,rotate() 函数用于旋转图像,单位为度数,正值表示顺时针旋转,负值表示逆时针旋转;scale() 函数用于缩放图像,参数为缩放比例,例如 1.5 表示放大 50%。
除了 rotate() 和 scale() 函数之外,CSS3 的 transform 属性还支持其他函数,例如 skew() 函数可以实现扭曲效果,translate() 函数可以实现平移效果等。
需要注意的是,transform 属性并不影响元素的实际位置和大小,仅改变元素的视觉表现。如果需要改变元素的实际位置和大小,可以使用 position 和 width、height 等属性。
关键词高亮:transform、rotate、scale、skew、translate、position、width、height。