Я пытаюсь использовать flexbox для настройки отображения сетки изображений. Все работает, и макет выглядит хорошо, за исключением случаев, когда у меня есть 4 изображения.Переключатель flexbox шириной до 50% при наличии 4 дочерних элементов
Это мой текущий код для изображений
section.flex-container .field-items {
display: flex;
justify-content: center;
flex-wrap: wrap-reverse;
align-items: stretch;
}
section.flex-container .field-items .field-item {
display: inline;
flex-grow: 1;
width: 33%;
padding: 10px;
}
Есть ли способ, что я могу увеличить ширину до 50% при 4 .Field-элементы присутствуют? Опять же, я хочу, чтобы 50% имели место, когда есть 4 изображения.
Демо можно найти здесь на codepen: Demo
Ваш вопрос не совсем понятно, , Пожалуйста, разместите достаточно кода, чтобы воспроизвести проблему. Проводка демонстрации также может быть полезной (например, jsfiddle.net). –
@Michael_B Я добавил демо-версию codepen –
Возможно, что-то не так с вашей предварительной обработкой SCSS. При использовании скомпилированного CSS макет, похоже, работает. http://codepen.io/anon/pen/YqVyXO?editors=1100 –