@vvvadimos

Как используя css сделать квадрат?

как сделать квадратным блок, если у него есть какая-то ширина, я знаю) псевдоэлементу padding-top: 100% и в итоге получается квадрат. но задача в том, чтобы сделать квадрат, имея только высоту блока, притом что она в %.
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега CSS
Front-end разработчик
Есть костыльное решение. В блок положить пропорциональную квадратную картинку с height: 100% (можно ее спрятать, но не display: none, а visibility: hidden; )
Пример https://jsfiddle.net/Vlad_IT/eme9c2ya/1/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ukoHka
Всего понемногу
Чисто на css такого не сделать, нужен js.
На css можно просто создать иллюзию квадрата, например так
Тут по факту блок не квадратный, просто фоном стоит квадратная картинка.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы