Skip to content

AspectRatio

widgetslayout

contain = fit inside, cover = fill

Installation

$ bunx termuijs add aspect-ratio

Copies the source into src/components/aspect-ratio/ and installs @termuijs/core, @termuijs/widgets.

Usage

ts
import { AspectRatio } from '@termuijs/widgets'
ts
new AspectRatio(child: Widget, style: Partial<Style> = {}, opts: AspectRatioOptions = {},)

API Reference

AspectRatio

PropTypeRequiredDescription
childWidgetrequired
rationumberoptionalWidth:height ratio
fit'contain' | 'cover'optionalcontain = fit inside, cover = fill
#layout#aspect-ratio