Загружаем изображение…

Задаем пропорции элементов одной строкой!



Раньше, чтобы сохранить пропорции блока (карточки, превью, видео), писали так:
.preview {
position: relative;
padding-top: 56.25%;
}


Работает, но сложно читать, неудобно поддерживать.

Современный CSS решает это одной строкой:
.preview {
aspect-ratio: 16 / 9;
}


Браузер сам поддерживает пропорции элемента без абсолютного позиционирования и костылей.

Чтобы контент внутри не ломал пропорции:
.preview img {
width: 100%;
height: 100%;
object-fit: cover;
}


Идеально для карточек, галерей, видео, skeleton-экранов

Code Ready | #совет
Просмотры: 278
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти