freeCodeCamp/guide/russian/css/layout/flexbox/index.md

4.6 KiB
Raw Blame History

title localeTitle
Flexbox Flexbox

Flexbox

Flexbox - это новый способ структурирования контента в CSS3. Это отличный способ создать отзывчивые веб-сайты, которые хорошо работают с различными размерами экрана и содержимым заказа.

Существует три простых способа использования flexbox.

  1. Преобразование родительского контейнера в гибкий контейнер с помощью display: flex; в разделе css
  2. Отрегулируйте расположение различных контейнеров с использованием гибкого направления
  3. Отрегулируйте отдельные элементы, используя свойства, такие как justify-content, align-items и т. Д.

Платформа Flexbox нацелена на предоставление более эффективного способа выстраивания, выравнивания и распределения пространства между элементами в контейнере, даже когда их размер неизвестен и / или динамичен (таким образом, слово «flex»). Основная идея гибкой компоновки заключается в том, чтобы дать контейнеру возможность изменять ширину / высоту своих элементов (и порядок), чтобы наилучшим образом заполнить доступное пространство. flexUsage

  • Основная ось : Основная ось гибкого контейнера - это основная ось, вдоль которой выложены гибкие элементы. Остерегайтесь, это не обязательно горизонтально; это зависит от свойства flex-direction (см. ниже).
  • главный запуск | main-end Элементы flex размещаются внутри контейнера, начиная с основного запуска и заканчивая main-end. :* Основной размер : ширина или высота гибкого элемента, в зависимости от того, что находится в основном измерении, является основным размером элемента. Свойство основного размера элемента flex - это свойство «ширина» или «высота», в зависимости от того, что находится в основном измерении.
  • поперечная ось : ось, перпендикулярная основной оси, называется поперечной осью. Его направление зависит от направления основной оси.
  • кросс-старт | кросс-конец : линии Flex заполняются элементами и помещаются в контейнер, начиная со стороны поперечного начала гибкого контейнера и направляясь к стороне поперечного конца.
  • cross size : ширина или высота элемента гибкости, в зависимости от того, что находится в поперечном измерении, является поперечным размером элемента. Свойство кросс-размера имеет значение «ширина» или «высота», которое находится в поперечном измерении.

Дополнительная информация:

Это отличная статья для чтения, чтобы больше узнать о flexbox Это рекомендуемое практическое руководство, иллюстрирующее различные свойства гибкости, применяемые к гибкому контейнеру и гибким элементам: https://css-tricks.com/snippets/css/a-guide-to-flexbox/