CSS中的transform(二维变换)
CSS的transform
属性可以对元素进行2D或3D转换。下面是一些使用transform
进行二维变换的例子:
- 旋转(rotate):
.rotated {
transform: rotate(45deg); /* 顺时针旋转45度 */
}
- 缩放(scale):
.scaled {
transform: scale(1.5, 0.8); /* 水平方向放大1.5倍,垂直方向放大0.8倍 */
}
- 平移(translate):
.translated {
transform: translate(50px, 100px); /* 水平方向平移50像素,垂直方向平移100像素 */
}
- 倾斜(skew):
.skewed {
transform: skew(30deg, 20deg); /* 水平方向倾斜30度,垂直方向倾斜20度 */
}
使用transform
时,你可以将多个变换组合在一起,例如:
.multiple-transforms {
transform: rotate(45deg) scale(1.5) translate(100px, 200px);
}
以上代码将先旋转45度,然后缩放,最后平移。
评论已关闭