Как задать зависимость между width и height в css (или sass)?

Здравствуй, Хабр!
Вопрос ясен, наверное. Почитал про резиновую верстку, а ответа так и не нашел.
  • Вопрос задан
  • 12521 просмотр
Решения вопроса 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Если на уровне less/sass то как-то так (пример на less):
@width: 100px;
@height: @width * 0.5; // для соотношения 1 к 2-м.


Если на уровне отображения блока, что бы блок увеличивал пропорционально свои размеры, то тут только относительно ширины блока-родителя при помощи вертикальны паддингов и нулевой высоты.
.my-flexible-box {
    width: 100%;
    height: 0;
    padding-top: 50%; // устанавливает внутренний отступ в 50% от ширины блока-родителя
}
Ответ написан
Комментировать
MindMinimal
@MindMinimal
Front-end Developer, веб-разработчик
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
move2usajobs LLC Лос-Анджелес
от 2 000 до 4 000 $
Wanted. Санкт-Петербург
До 180 000 ₽
14 нояб. 2024, в 18:49
1500 руб./в час
14 нояб. 2024, в 18:47
5000 руб./за проект
14 нояб. 2024, в 18:09
1 руб./за проект