Я хочу 1 увеличенное изображение с 4 меньшими изображениями в формате 2x2, например:
Моей первоначальной мыслью было разместить все подряд. Затем создайте два столбца и во втором столбце создайте две строки и два столбца, чтобы создать эффект 1x1 и 2x2.
Тем не менее, это кажется невозможным, или я просто делаю это неправильно?
Ответы:
Bootstrap версия 3.x
Как всегда, прочитайте отличную документацию Bootstrap:
3.x Документы : https://getbootstrap.com/docs/3.3/css/#grid-nesting
Убедитесь, что строка родительского уровня находится внутри
.container
элемента. Всякий раз, когда вы хотите вложить строки, просто откройте новый.row
внутри вашего столбца.Вот простой макет для работы:
Bootstrap версия 4.0
4.0 Документы : http://getbootstrap.com/docs/4.0/layout/grid/#nesting
Вот обновленная версия для 4.0, но вы действительно должны прочитать весь раздел документации по сетке, чтобы понять, как использовать эту мощную функцию
Демо в Fiddle jsFiddle 3.x | jsFiddle 4.0
Который будет выглядеть следующим образом ( с небольшим добавлением стиля ):
источник
margin: 0;
на.mini-box
элемент. Мой пример просто добавляет один для ясности, но вы можете просто удалить строку. Вот демоверсияВ дополнение к тому, что сказал @KyleMit, рассмотрите возможность использования:
col-md-*
классы для больших внешних столбцовcol-xs-*
классы для меньших внутренних столбцовЭто будет полезно при просмотре страницы на экранах разных размеров.
На маленьком экране будет происходить перенос больших внешних столбцов при сохранении меньших внутренних столбцов, если это возможно
источник