aspect-ratio
Устанавливает фиксированное соотношение сторон элемента с помощью псевдоэлемента ::before
с заданным padding-top
.
Параметры
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
$width * | number | — | Необходимая ширина элемента. |
$height | number | $width | Необходимая высота элемента. |
Пример использования
@use 'more-sass' as more;
.element {
@include more.aspect-ratio(1280px, 720px); // 16:9
}
.element {
display: block;
position: relative;
}
.element::before {
content: '';
display: block;
padding-top: 56.25%;
}