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

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

Имеется страница продукта. Имеется проблема.
67b42ac569a31458974929.jpeg
В мобильном разрешении нужно переместить ряд элементов, а именно 3 верхних потомка из box2 переместить наверх.
67b42ad611f1e907768489.jpeg
Переместить эти элементы можно куда угодно, за пределы любого контейнера, но нельзя удалять родительские контейнеры. Т.е. обёртку box2 удалять нельзя. Иначе вопрос бы решался очень просто.
В настоящий момент это реализовано след. образом - эти три нужные элемента продублированы, один для десктопа, один для мобил, и display: none для нужного.
Но тут есть свои проблемы, не связанные с позиционированием элементов.
Какие еще есть варианты?
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 2
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Т.е. обёртку box2 удалять нельзя.

В CSS есть display: contents для таких вещей.
Остальное гридами.
Ответ написан
Комментировать
sergski
@sergski
web-developer
Для этого гриды придумали, чтобы в двух измерениях блоки строить.

https://codepen.io/Snowsides/pen/pvojGbE
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Fragster
@Fragster
помогло? отметь решением!
Гриды это круто!
И tailwind - тоже )) https://play.tailwindcss.com/C7T0WfGfdE

upd: для обхода
Т.е. обёртку box2 удалять нельзя.

есть display:contents https://play.tailwindcss.com/ZwIMd9HqpI
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы