Building Your Learning Module...
Getting things ready for you!
Find videos you like?
Save to resource drawer for future reference!
Move
Spin
Resize
Tilt
Move elements horizontally and/or vertically
transform: translate(50px, 100px);
transform: translateX(50px);
transform: translateY(100px);✨ Doesn't affect other elements - great for positioning!
Spin elements clockwise or counter-clockwise
transform: rotate(45deg);
transform: rotate(-90deg);✨ Positive = clockwise, Negative = counter-clockwise
Resize elements (1 = original size)
transform: scale(1.5); /* 150% */
transform: scale(0.5); /* 50% */
transform: scaleX(2); /* Width only */✨ Perfect for hover effects!
Tilt elements along X or Y axis
transform: skew(20deg);
transform: skewX(20deg);
transform: skewY(20deg);✨ Less common but creates interesting effects
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<div class="container">
<h1>🎨 Hover Each Card!</h1>
<div class="grid">
<div class="card translate">
Translate
<span class="label">Moves up</span>
</div>
<div class="card rotate">
Rotate
<span class="label">Spins</span>
</div>
<div class="card scale">
Scale
<span class="label">Gets bigger</span>
</div>
<div class="card skew">
Skew
<span class="label">Tilts</span>
</div>
<div class="card combo">
Combined
<span class="label">Multiple transforms!</span>
</div>
</div>
</div>
</body>
</html>Loading preview...
/* Space-separated transforms */
transform: translateX(50px) rotate(45deg) scale(1.2);
/* Order matters! */
transform: scale(2) rotate(45deg); /* Different result */
transform: rotate(45deg) scale(2); /* Than this */The transform-origin property sets the point around which transformations happen.
centerMiddle (default)
top leftTop-left corner
bottom rightBottom-right corner