Carregando…
Carregando…
Carregando…Container that maintains a fixed width/height ratio for any child content.
16:9 (video)
1:1 (square)
4:3 (classic)
$ npx kikitocn add aspect-ratioimport { AspectRatio } from "@/components/ui/cn/aspect-ratio/AspectRatio";
export function AspectRatioExample() {
return (
<AspectRatio>
Aspect Ratio
</AspectRatio>
);
}| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
children* | React.ReactNode | — | Conteúdo a manter proporção |
ratio | number | 16/9 | Razão largura/altura (ex: 16/9) |
className | string | — | Classes CSS extras |
style | React.CSSProperties | — | Estilos inline extras (mesclado com o padding-bottom calculado) |