Skip to content

Aspect Ratio

Displays content within a desired ratio.
Landscape photograph by Tobias Tullius

Features

  • Accepts any custom ratio.

Installation

Install the component from your command line.

bash
npm install radix-vue

Anatomy

Import the component.

vue
<script setup>
import { AspectRatio } from 'radix-vue'
</script>

<template>
  <AspectRatio />
</template>

API Reference

Root

Contains the content you want to constrain to a given ratio.

PropTypeDefault
as
string | Component
div
asChild
boolean
false
ratio
number
1