На экране нормальной ширины / размера у меня есть сетка размером 3 x 3 плитки, которая содержит сводную информацию о состоянии. Я использую CSS Flex, и все это очень хорошо работает на небольших экранах, сворачиваясь в сетку из двух столбцов и, наконец, в один столбец на мобильных устройствах.
Тем не менее, я пытаюсь найти способ, чтобы щелчком по любому элементу сетки открывался расширитель под ним с «дополнительными деталями». Расширитель, очевидно, должен занимать всю ширину экрана.
Так, например, на рабочем столе с сеткой 3x3, если я нажму на первое поле, я хочу, чтобы расширитель расширился под первой строкой, заполнив всю ширину экрана.
Однако, если у меня просто отображается div во всю ширину при щелчке, он просто сдвигает 2-ю и 3-ю плитки вниз. Смотрите изображение для лучшего объяснения!
Может ли кто-нибудь предложить здесь хороший подход с использованием гибкости?