Доверьте продвижение нам
теги:

Категории

Рубрики

Как сохранять пропорции CSS

Чтобы сохранять пропорции элементов в CSS, можно использовать свойство aspect-ratio. Например, если нужно сохранить пропорции 16:9 для блока с классом «box», можно задать следующее правило:

.box {
aspect-ratio: 16/9;
}

Таким образом, при изменении ширины блока, высота будет автоматически рассчитываться с учетом заданных пропорций.

Также можно использовать свойство padding-top для создания блока с заданными пропорциями. Например, чтобы создать блок с пропорциями 16:9, можно задать следующее правило:

.box {
position: relative;
padding-top: 56.25%; /* 9/16 * 100% */
}

.box > div {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

В этом случае, блок будет иметь высоту, рассчитанную на основе заданных пропорций, а содержимое можно разместить внутри блока с помощью абсолютного позиционирования.

Поделиться:

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Задать вопрос

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.

Оставить заявку

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.