Как сделать адаптивную верстку в данном случае
Собственно вопрос — сайт на бутстрапе
в максимальном разрешении 1200px — блоки выводятся по три штуки в ряд
при нажатии раскрвается скрытый блок на 100% ширины сайта в данном разрешении
при изменении разрешения — блоки группируются сначала по два в ряд
и потом по одному друг под другом
но скрытый блок нужно выводить каждый раз под тем блоком на котором кликаешь
голову сломал как это сделать
и попутно вопрос — при клике и раскрытии скрытого блока — все блоки должны обесцвечиваться
а при сокрытии раскрытого блока — снова возвращать цвет
на java script как то надо
скриншоты прилагаю
речь идет о перестановке очередности вывода блоков при адаптивности
либо может есть какое то иное решение?
в максимальном разрешении 1200px — блоки выводятся по три штуки в ряд
при нажатии раскрвается скрытый блок на 100% ширины сайта в данном разрешении
при изменении разрешения — блоки группируются сначала по два в ряд
и потом по одному друг под другом
но скрытый блок нужно выводить каждый раз под тем блоком на котором кликаешь
голову сломал как это сделать
и попутно вопрос — при клике и раскрытии скрытого блока — все блоки должны обесцвечиваться
а при сокрытии раскрытого блока — снова возвращать цвет
на java script как то надо
скриншоты прилагаю
речь идет о перестановке очередности вывода блоков при адаптивности
либо может есть какое то иное решение?
Комментарии: 14
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Я вот такое меню запилил, видео для заказчика делал, что бы показать все тонкости: www.youtube.com/watch?v=dOw0qdk_0x0
для раскрытия я использую стандартный бутстраповский accordion
если расположить скрытый div под каждым разноцветном блоком — то при клике сетка нарушается — блоки перескакивают со своих мест
поэтому для максимального разрешения я сделал так — сначала идут три разноцветных блока — ряд
затем три скрытых ( то есть три скрытых идут после трех видимых)
потом снова три разноцветных — три скрытых и тд
а при изменении числа блоков в ряду — что происходит
раскрытие скрытого ( при клике по блоку первого ряда) происходит после третьего блока
а нужно чтобы ПОД первым или ВТОРЫМ. а не под третьим
вот что выходит
то есть мне нужно менять очередность вывода блоков при адаптивности
а медиазапросы тут не помогут
Смотрю, документацию к Bootstrap сложно открыть?
И да, медиа-запросы решают многое.
классы push и pull как применить то? если двигать надо блок шириной 100%
вот действующий сайт
может я изначально неверно расположил видимые и скрытые блоки
вот пример
что то ускользает от меня последовательность
теперь осталось понять как
при клике и раскрытии скрытого блока — все блоки должны обесцвечиваться
а при сокрытии раскрытого блока — снова возвращать цвет
как обесцветить при клике понял — а вот как вернуть цвет блокам при сворачивании скрытым — нет
пока так
при раскрытии скрытого блока обесцвечивается
а обратно как вернуть цвет не подскажешь?