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

Попробуйте надежный хостинг для вашего сайта

Мы рекомендуем своим клиентам! Получите надежность и полное управление вашим сайтом.

Комментарии

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

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

Сделать высоту равной ширине css

Views Icon25

Для того, чтобы высота блока была равной его ширине в CSS, можно использовать специальный прием, используя псевдоэлементы и значение padding-top. Он позволяет установить высоту блока в процентном отношении к его ширине.

Например, для создания квадратного блока можно использовать следующий CSS-код:

.square {
  position: relative;
  width: 50%;
}

.square::before {
  content: "";
  display: block;
  padding-top: 100%;
}

.square > div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

Здесь мы создаем блок .square с шириной 50%. Затем мы используем псевдоэлемент ::before, чтобы задать высоту блоку. padding-top: 100% устанавливает высоту блока в 100% от его ширины, создавая неявно квадрат.

Затем мы создаем вложенный блок (.square > div), который займет всю площадь блока .square с помощью CSS-свойств position: absolute; top: 0; left: 0; bottom: 0; right: 0;.

Таким образом, блок .square будет просто блоком с заданной шириной, а его псевдоэлемент ::before сделает его квадратным. Вложенный блок .square > div может быть использован для наполнения контентом.

Поделиться:

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

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

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

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