CSS3 词条目录
前端Wiki/词条/transform

transform

定义CSS 变换属性,对元素做旋转、缩放、倾斜、位移而不影响文档流

transform 在元素渲染阶段做几何变换,不触发重排,是性能最好的动画属性之一。函数可叠加:transform: translateX(10px) rotate(15deg) scale(1.1),从右向左依次应用。

2D 有 translate / rotate / scale / skew / matrix,3D 增加 translate3d / rotate3d / perspective,配合 transform-style: preserve-3d 和父级 perspective 可构建真三维空间。

CSS
.card {
  transition: transform .3s ease;
  transform-origin: center;
}
.card:hover {
  transform: translateY(-6px) scale(1.03);
}

/* 3D 翻转 */
.flip { transform-style: preserve-3d; transition: transform .6s; }
.flip:hover { transform: rotateY(180deg); }
⚠ 常见误区
🔗 相关词条transitionanimation2D 变换3D 变换
← 返回来源章节css3/g1c3s0.html