CSS Viewport Units
CSS
What are Viewport Units?
Viewport units are relative units in CSS that are based on the size of the browser window (viewport).
Viewport Units
| Unit | Meaning | Based on… |
|---|---|---|
| vw | Viewport Width | 1vw = 1% of browser width |
| vh | Viewport Height | 1vh = 1% of browser height |
| vmin | Minimum of vw or vh | Smaller side of viewport |
| vmax | Maximum of vw or vh | Larger side of viewport |
1. vw (Viewport Width)
The text size increases or decreases with screen width.
2. vh (Viewport Height)
Common for full-screen sections like banners.
3. vmin and vmax
Useful when you want elements to scale uniformly on all devices.
Examples
Fullscreen Section
Responsive Font
| Unit | Description |
|---|---|
| vw | 1% of the viewport width |
| vh | 1% of the viewport height |
| vmin | 1% of the smaller side |
| vmax | 1% of the larger side |