Верстка сетки с помощью Flex

269
19 мая 2017, 13:34

Привет! Подскажите, пожалуйста, как с помощью Flexbox сделать так, чтобы синий блок оказался под красными?

Ширина желтого и синего - 50%, 2 красных по 25%

Answer 1

Например, с помощью flexbox, вложенного внутрь другого flexbox

Матчасть по flexbox

html, body { 
    margin: 0; 
    padding: 0; 
} 
 
.container { 
    height: 100vh; 
    display: flex; 
    background-color: #ccf; 
} 
 
.col1 { 
    background-color: yellow; 
    width: 50%; 
} 
 
.col2 { 
    width: 50%; 
    display: flex; 
    flex-direction: column; 
} 
 
.col2-top { 
    height: 50%; 
    display: flex; 
} 
 
.col2-top-left { 
    width: 50%; 
    background-color: red; 
} 
 
.col2-top-right { 
    width: 50%; 
    background-color: red; 
} 
 
.col2-bottom { 
    background-color: blue; 
    height: 50%; 
}
<div class="container"> 
    <div class="col1">col1</div> 
    <div class="col2"> 
        <div class="col2-top"> 
            <div class="col2-top-left">col2-top-left</div> 
            <div class="col2-top-right">col2-top-right</div> 
        </div> 
        <div class="col2-bottom">col2-bottom</div> 
    </div> 
</div>

Answer 2

Может быть сделать отдельно display:flex для желтого и для группы остальных.

READ ALSO
Parse HTML JavaSE

Parse HTML JavaSE

Привет! Мне нужно создать утилиту scraber, которая получает веб-ресурсы по URL-адресуЗатем подсчитать количество предоставленных слов на веб-странице...

243
Возможно ли играть HLC в iframe?

Возможно ли играть HLC в iframe?

Всем приветВопрос заключается вот в чем: возможно ли как-либо проиграть в iframe HLC поток? Почему в iframe? Нужно взять поток оттуда и кинуть на свой...

273
Дописывать приставку к возрасту

Дописывать приставку к возрасту

Есть такой код, который считает возраст:

228