2015-07-29 2 views

ответ

1

Элемент затянется до 0px, если необходимо. Скрыть содержимое можно с помощью overflow: hidden, , но следует опасаться, что это может создать проблемы в других сценариях.
Проверьте следующий фрагмент кода, чтобы увидеть результат:

.container { 
 
    display: flex; 
 
} 
 

 
.child1, .child3 { 
 
    flex: 1 0 50%; 
 
} 
 

 
.child2 { 
 
    flex: 1; 
 
    overflow: hidden; 
 
}
<div class="container"> 
 
    <div class="child1">child1</div> 
 
    <div class="child2">child2</div> 
 
    <div class="child3">child3</div> 
 
</div>

Другие предложения:

  • Использование медиа-запросов, чтобы скрыть содержимое в зависимости от размера окна;
  • Использовать медиа-запросы для применения свойства overflow в зависимости от размера окна;
  • Если вы не хотите, чтобы скрыть это, идти с flex-wrap распространять ваши детали сгибать в 2+ строк
+0

+1 за предложение, но я надеялся найти решение, где child2 видна иногда (большой контейнер), и не видно в другое время (меньший контейнер). – Upperstage

+0

@Upperstage проверить обновленный ответ пожалуйста – gustavohenke

+0

спасибо, что вы придерживаетесь этого, но я никогда не вижу child2. Даже когда я нажимаю кнопку «Полная страница», child2 всегда скрыт. Я использую Chrome. – Upperstage

Смежные вопросы