Back to library
INTERACTION_009

Image Zoom.

The frame stays fixed while the media scales to 1.06 over 700ms, producing an editorial, cinematic feel instead of a jumpy zoom.

CATEGORY
Cards
COMPLEXITY
Easy
TECH
CSS
PLATFORM
Both
PERFORMANCE
Light
LIVE PLAYGROUND
CSS / CSS
.frame { overflow: hidden; border-radius: 18px; }
.frame img {
  transition: transform 700ms cubic-bezier(0.22, 1, 0.36, 1);
}
.frame:hover img { transform: scale(1.06); }

IF YOU LIKE THIS, STEAL THESE TOO.

CARD_01
INTERACTION_006CSS

Premium Card Lift

4px elevation with border brightening.

Cards / LightView
INTERACTION_016CSS + JS

Blur Reveal

Content sharpens from blur as it enters view.

Scroll / MediumView
SPOTLIGHT

Move the cursor across this surface.

INTERACTION_007CSS + JS

Mouse Spotlight Card

A soft radial light follows the cursor across the surface.

Cards / LightView
TILT / 6°
INTERACTION_008CSS + JS

3D Tilt Card

Perspective tilt that responds to pointer position.

Cards / MediumView