Направление внутри флекс-контейнера
По умолчанию флекс-элементы внутри контейнера отображаются в ряд слева направо в том порядке, в каком они прописаны в коде HTML -документа . Они следуют направлению потока.
Значение по умолчанию flex-direction: row;
Флексбокс-вёрстка позволяет преобразовать ряд в колонку и обратить порядок следования, направив его против потока. Для этого контейнеру придают свойство flex-direction (англ. direction, «направление»).
Для того чтобы свойство флекс бокса flex-direction работал необходимо чтобы у этого блока было свойство display: flex;
Как назначить направления отображение элементов
• flex-direction: row ; — обычный ряд (англ. row, «ряд»), элементы следуют в потоке, слева направо. Это значение по умолчанию, его можно и не прописывать.
• flex-direction: row-reverse ; — ряд в обратном порядке (англ. reverse, «обратный ход»).
• flex-direction: column ; — колонка (англ. column, «столбец») в обычном порядке. Очень пригождается при адаптации под мобильные устройства.
• flex-direction: column-reverse ; — колонка в обратном порядке.
1
2
3
flex-direction:
- flex контейнер
- flex элемент
- Содержимое flex элемента (контент)
родительский контейер
.parent {
flex-direction:row;
border: rgba(211, 221, 66, 0.63) 20px solid;
margin: 0px 0px 20px 0px;
}
дочерний контейнер
.item {
border: rgba(97, 47, 177, 0.63) 20px solid;
}
контент дочернего блока
.item__content {
background-color: rgba(12, 134, 88, 0.63);
padding: 50px;
font-size: 30px;
color: rgb(255, 255, 255);
}