Aspect Ratio
Component that maintains a specific width-to-height ratio for responsive content.
Pro features
What the Pro version adds to this component.
Preset Ratios
Ready-to-use ratios for square, video, portrait, golden ratio, cinema, and more
Responsive Behavior
Different aspect ratios for different breakpoints with smooth transitions
Premium Variants
Glass and gradient variants with hover effects and animations
Overlay Support
Add overlay content with flexible positioning options
Loading States
Built-in skeleton and loading animations for better UX
Advanced Customization
Extended radius options, smooth transitions, and animation controls
Installation
Install via CLI
npx @moontra/moonui-cli add aspect-ratioUsage
Basic Usage
Pro Usage
Examples
Basic Image Container
Standard 16:9 aspect ratio for images.
Video Placeholder
Video content with play icon overlay.
Common Aspect Ratios
Different aspect ratios for various use cases.
Variants
Different visual styles for aspect ratio containers.
Square Image Grid
Grid of square aspect ratio images.
Portrait Content
Vertical aspect ratio for portrait content.
Preset Ratios
Ready-to-use aspect ratio presets for common use cases.
Responsive Ratios
Aspect ratios that adapt to different screen sizes.
Overlay Content
Add overlay content with positioning options.
Advanced Variants
Premium visual styles with glass and gradient effects.
Loading States
Different loading states for content placeholders.
All Preset Ratios
Complete collection of available preset ratios.