@Keany

Как правильно перестроить элементы?

664f20189aa1f461558767.jpeg
664f20252a5d6747763753.jpeg

Есть блок на макете в декстопной версии сайту, есть ли вариант чтобы верстка перестраивалась на больном расширении согласно макета чтобы не пршлось скрывать или показывать объекты?
  • Вопрос задан
  • 96 просмотров
Решения вопроса 2
@SargisAleksanyan2003
Можно с помощью флексов, через свойство order, подробнее https://developer.mozilla.org/en-US/docs/Web/CSS/C...
Ответ написан
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
есть ли вариант чтобы верстка перестраивалась на больном расширении согласно макета чтобы не пршлось скрывать или показывать объекты?

Да, конечно и даже не один.
Вы совершенно верно в вопросе указали теги флекс и грид. Вот с их помощью.

Флекс
Десктоп: Оборачиваем контентyю часть в div. Родителю задаем флекс. Два элемента встают в ряд.
Мобилки: для контентного div задаем display: contents, после этого он станет как будто прозрачным или как будто его нет.
Ну и дальше с помощью order расставляем элементы в нужном порядке.

Грид
Несколько вариантов.
Первый с такой же оберткой как для флекса.
Второй - все элементы россыпью и просто меняем сетку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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