Меня попросили сделать фон из текста (два больший под rotate) и flex + justify-content: space-between, но изза разной ширины элементов они стоят не ровно, поэтому я использовал позиционирование.
absolute (для родительского блока) и relative (для дочерних), правильно ли я поступаю?
или же настройки фона из элементов (не background)
Можно ли это как то "превентнуть" ?
Как действовать в такой ситуации?
Нормально ли делать всего три брейкпоинта (десктоп, 768px, 320px) или нужно делать больше, чтобы сайт растягивался всегда, а не только переключался на этих состояниях?
Я так понимаю, что если мобильная версия есть, то делаю mobile first
ну тут же придется еще z-index тогда менять.
они встают друг за другом
В общем одним css тут не обойдешься.
За пропорции блока отвечает свойство
aspect-ratio
. Если поддержка недостаточна, то хак с паддингом (гуглится и используется в моем примере). Так что высота вам в любом случае лишняя.А вместо миксина css функция clamp.