26 lines
4.6 KiB
Markdown
26 lines
4.6 KiB
Markdown
|
---
|
|||
|
title: Flexbox
|
|||
|
localeTitle: Flexbox
|
|||
|
---
|
|||
|
## Flexbox
|
|||
|
|
|||
|
Flexbox - это новый способ структурирования контента в CSS3. Это отличный способ создать отзывчивые веб-сайты, которые хорошо работают с различными размерами экрана и содержимым заказа.
|
|||
|
|
|||
|
Существует три простых способа использования flexbox.
|
|||
|
|
|||
|
1. Преобразование родительского контейнера в гибкий контейнер с помощью _display: flex;_ в разделе css
|
|||
|
2. Отрегулируйте расположение различных контейнеров с использованием _гибкого направления_
|
|||
|
3. Отрегулируйте отдельные элементы, используя свойства, такие как justify-content, align-items и т. Д.
|
|||
|
|
|||
|
Платформа Flexbox нацелена на предоставление более эффективного способа выстраивания, выравнивания и распределения пространства между элементами в контейнере, даже когда их размер неизвестен и / или динамичен (таким образом, слово «flex»). Основная идея гибкой компоновки заключается в том, чтобы дать контейнеру возможность изменять ширину / высоту своих элементов (и порядок), чтобы наилучшим образом заполнить доступное пространство. ![flexUsage](https://cdn.css-tricks.com/wp-content/uploads/2011/08/flexbox.png)
|
|||
|
|
|||
|
* **Основная ось** : Основная ось гибкого контейнера - это основная ось, вдоль которой выложены гибкие элементы. Остерегайтесь, это не обязательно горизонтально; это зависит от свойства flex-direction (см. ниже).
|
|||
|
* **главный запуск | main-end** Элементы flex размещаются внутри контейнера, начиная с основного запуска и заканчивая main-end.
|
|||
|
:* **Основной размер** : ширина или высота гибкого элемента, в зависимости от того, что находится в основном измерении, является основным размером элемента. Свойство основного размера элемента flex - это свойство «ширина» или «высота», в зависимости от того, что находится в основном измерении.
|
|||
|
* **поперечная ось** : ось, перпендикулярная основной оси, называется поперечной осью. Его направление зависит от направления основной оси.
|
|||
|
* **кросс-старт | кросс-конец** : линии Flex заполняются элементами и помещаются в контейнер, начиная со стороны поперечного начала гибкого контейнера и направляясь к стороне поперечного конца.
|
|||
|
* **cross size** : ширина или высота элемента гибкости, в зависимости от того, что находится в поперечном измерении, является поперечным размером элемента. Свойство кросс-размера имеет значение «ширина» или «высота», которое находится в поперечном измерении.
|
|||
|
|
|||
|
#### Дополнительная информация:
|
|||
|
|
|||
|
[Это отличная статья](https://medium.freecodecamp.org/an-animated-guide-to-flexbox-d280cf6afc35) для чтения, чтобы больше узнать о flexbox Это рекомендуемое практическое руководство, иллюстрирующее различные свойства гибкости, применяемые к гибкому контейнеру и гибким элементам: [https://css-tricks.com/snippets/css/a-guide-to-flexbox/](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)
|