CSS Transforms 3D Effects
CSS Transforms and 3D
Create hover effects, card flips, 3D layouts.
2D Transforms
.card {
transition: transform 0.3s ease;
}
.card:hover {
transform: rotate(5deg) scale(1.05) translateY(-10px);
}3D Transforms
.scene {
perspective: 1000px;
}
.card3d {
transform-style: preserve-3d;
transform: rotateY(180deg);
transition: transform 0.6s;
}
.card3d.flipped {
transform: rotateY(0deg);
}Transform Properties
- translateX/Y/Z, scaleX/Y/Z, rotateX/Y/Z
- skewX/Y, matrix3d (advanced)
- transform-origin (pivot point)
- perspective-origin (viewer position)