UNPKG

@aidenlx/player

Version:

Headless web components that make integrating media on the a web a breeze.

36 lines (30 loc) 558 B
import { css } from 'lit'; export const aspectRatioElementStyles = css` :host { display: block; } :host([hidden]) { display: none; } .container { position: relative; width: 100%; height: 0; padding-bottom: min( max(var(--vds-aspect-ratio-min-height), var(--vds-aspect-ratio-percent)), var(--vds-aspect-ratio-max-height) ); } slot { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } ::slotted(*) { width: 100%; height: 100%; } `;