Aspect Ratio
Mantén una caja en una proporción fija para imágenes, video y embeds.
Instalación
pnpm dlx nachui add aspect-ratioAnatomía
La caja ocupa todo el ancho del padre y saca su altura de
ratio mediante la propiedad CSS aspect-ratio, así que nada salta mientras carga el medio. Un hijo directo img o video llena la caja con object-cover, y un iframe se estira para cubrirla.Ejemplos
Predeterminado (Default)
Proporciones
Cualquier número funciona:
1, 4 / 3, 3 / 4, 21 / 9.1 / 1
4 / 3
3 / 4
21 / 9
Referencia de API
AspectRatio
| Prop | Tipo | Por defecto | Descripción |
|---|---|---|---|
ratio | number | 16 / 9 | Ancho dividido por alto |
as | React.ElementType | 'div' | Elemento a renderizar |
className | string | - | Clases CSS adicionales, el redondeo va aquí |
¿Encontraste algo que mejorar?
¿Notaste un error, tipografía o detalle faltante en esta página? Ayúdanos a mejorar la documentación abriendo un issue en GitHub.