Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Flexbox Layout. Свойства. Субъекты. Основа

Содержание

Применяется к: родительскому элементу flex-контейнера.display: flex | inline-flex; Свойства flex-контейнера Свойство display: flex делает элемент flex-контейнером, прямые потомки (первого уровня вложенности) превращаются во flex-элементы.
Flexbox Layout - Flexible Box Layout Module  направленный на улучшение работы Применяется к: родительскому элементу flex-контейнера.display: flex | inline-flex; Свойства flex-контейнера	Свойство display: flex делает Основы Если обычный лейаут основывается на направлениях потоков блочных и инлайн-элементов, то FlexBox состоит из контейнера и его дочерних элементов (items). Главная ось - Flex-direction Свойства flex-контейнераИзменяет направление главной оси контейнера. Поперечная ось меняется соответственно.row Flex-wrap: Свойства flex-контейнераУправляет переносом непомещающихся в контейнер элементов.nowrap (default) - Flex-flow: flex-direction flex-wrap; Свойства flex-контейнераЭто свойство – сокращённая запись для Justify-content Свойства flex-контейнера    Выравнивает элементы по основной Align-content Свойства flex-контейнераВыравнивает ряды, в которых находятся элементы по поперечной Align-content Свойства flex-контейнера (продолжение) center - по центру (место останется align-items Свойства flex-контейнераВыравнивает элементы по поперечной оси внутри ряда (невидимой Flex-grow Свойства flex-элементаЗадает коэффициент увеличения элемента при наличии свободного места в контейнере. Flex-shrink Свойства flex-элементаЗадает коэффициент уменьшения элемента. Свойство противоположное flex-grow и определяет как Flex-basis Свойства flex-элементаУстанавливает базовую ширину элемента - ширину до того как будут Flex: flex-grow,flex-shrink, flex-basis; Свойства flex-элементаЭто свойство – сокращённая запись для Align-self Свойства flex-элементаПозволяет изменить свойство align-items, только для отдельного элемента.stretch Order Позволяет менять порядок (позицию, положение) элемента в общем ряду.1Значение по умолчанию: order: 0; Вендорные префиксы Кроссбраузерный flexbox https://wp-kama.ru/id_8045/flex-v-css.html#flex-directionhttps://habrahabr.ru/post/329820/https://webbeaver.ru/future/flexbox/http://uirockstar.net/tool/cssflexboxgenerator.html
Слайды презентации

Слайд 2 Применяется к: родительскому элементу flex-контейнера.


display: flex | inline-flex; Свойства

Применяется к: родительскому элементу flex-контейнера.display: flex | inline-flex; Свойства flex-контейнера	Свойство display: flex

flex-контейнера
Свойство display: flex делает элемент flex-контейнером, прямые потомки (первого

уровня вложенности) превращаются во flex-элементы.

Слайд 5 Основы
Если обычный лейаут основывается на направлениях потоков

Основы Если обычный лейаут основывается на направлениях потоков блочных и инлайн-элементов,

блочных и инлайн-элементов, то flex-лейаут основывается на «направлениях flex-потока».



Слайд 6
FlexBox состоит из контейнера и его дочерних элементов

FlexBox состоит из контейнера и его дочерних элементов (items). Главная ось

(items).

Главная ось - главное направление движения элементов внутри

контейнера. Направление главной оси можно изменить с помощью свойства flex-direction. При смене осей, меняются только направления движения блоков внутри, а начало, конец и размер контейнера остаются прежними.

Начало и конец главной оси - элементы располагаются от начала и до конца контейнера.

Поперечная ось - направление движения элементов, когда они не умещаются в контейнер по направлению главной оси. Поперечная ось всегда перпендикулярна главной.

Начало и конец поперечной оси - по поперечной оси заполняются ряды от начала и до конца контейнера.

Размер (главный и поперечный) - базовая величина по которой высчитывается ширина или высота внутренних элементов, если размер указан не точно (указан в процентах или не указан вообще, а элемент должен растянуться или сжаться).

Слайд 7























Flex-direction Свойства flex-контейнера
Изменяет направление главной оси контейнера.

Flex-direction Свойства flex-контейнераИзменяет направление главной оси контейнера. Поперечная ось меняется

Поперечная ось меняется соответственно.


row (default) - направление элементов слева

направо (→)



column - направление элементов сверху вниз (↓)




row-reverse - направление элементов справа налево (←)





column-reverse - направление элементов снизу вверх (↑)


Слайд 8
























Flex-wrap: Свойства flex-контейнера
Управляет переносом непомещающихся в

Flex-wrap: Свойства flex-контейнераУправляет переносом непомещающихся в контейнер элементов.nowrap (default) -

контейнер элементов.

nowrap (default) - вложенные элементы располагаются в один

ряд (при direction=row) или в одну колонку (при direction=column) независимо от того помещаются они в контейнер или нет.



wrap - включает перенос элементов на следующий ряд, если они не помещаются в контейнер. Так включается движение элементов по поперечной оси.



wrap-reverse - тоже что wrap только перенос будет не вниз, а вверх (в обратном направлении).







Слайд 9

















Flex-flow: flex-direction flex-wrap; Свойства flex-контейнера

Это свойство

Flex-flow: flex-direction flex-wrap; Свойства flex-контейнераЭто свойство – сокращённая запись для

– сокращённая запись для свойств flex-direction и flex-wrap.
Также

можно указать только одно из значений:


.flex-container { flex-flow: || ;
 flex-flow: && ;
}

Значение по умолчанию: row nowrap;







Слайд 10





















Justify-content Свойства flex-контейнера

Justify-content Свойства flex-контейнера  Выравнивает элементы по основной оси.flex-start (default)

Выравнивает элементы по основной оси.

flex-start (default) - элементы будут

идти с начала (в конце может остаться место).


flex-end - элементы выравниваются по концу (место останется в начале)


center - по центру (место останется слева и права)


space-between - крайние элементы прижимаются к краям (место между элементами распределяется равномерно)


space-around - свободное пространство равномерно распределяется между элементами (крайние элементы не прижимаются к краям).






Слайд 11















Align-content Свойства flex-контейнера
Выравнивает ряды, в которых

Align-content Свойства flex-контейнераВыравнивает ряды, в которых находятся элементы по поперечной

находятся элементы по поперечной оси.

То же что justify-content только для поперечной оси.


stretch (default) - линии растягиваются заполняя строку полностью



flex-start - линии будут идти с начала (в конце может остаться место).



flex-end - линии выравниваются по концу (место останется в начале)








Слайд 12

















Align-content Свойства flex-контейнера (продолжение)



center -

Align-content Свойства flex-контейнера (продолжение) center - по центру (место останется

по центру (место останется слева и права)





space-between

- крайние линии прижимаются к краям (место между линиями распределяется равномерно)





space-around - свободное пространство равномерно распределяется между элементами (крайние элементы не прижимаются к краям).








Слайд 13

















align-items Свойства flex-контейнера
Выравнивает элементы по поперечной

align-items Свойства flex-контейнераВыравнивает элементы по поперечной оси внутри ряда (невидимой

оси внутри ряда (невидимой строки).

stretch (default) - элементы

растягиваются заполняя строку полностью


flex-start - элементы прижимаются к началу строки



flex-end - элементы прижимаются к концу строки



center - элементы выравниваются по центру строки



baseline - элементы выравниваются по базовой линии текста











Слайд 14





Flex-grow Свойства flex-элемента

Задает коэффициент увеличения элемента при наличии

Flex-grow Свойства flex-элементаЗадает коэффициент увеличения элемента при наличии свободного места в

свободного места в контейнере. По умолчанию flex-grow: 0 т.е.

никакой из элементов не должен увеличиваться и заполнять свободное место в контейнере

Значение по умолчанию: flex-grow: 0;












Слайд 15


Flex-shrink Свойства flex-элемента

Задает коэффициент уменьшения элемента. Свойство противоположное

Flex-shrink Свойства flex-элементаЗадает коэффициент уменьшения элемента. Свойство противоположное flex-grow и определяет

flex-grow и определяет как элемент должен сжиматься, если в

контейнере не остается свободного места. Т.е. свойство начинает работать, когда сумма размеров всех элементов больше чем размер контейнера.

















Значение по умолчанию: flex-shrink: 1;


Слайд 16


Flex-basis Свойства flex-элемента

Устанавливает базовую ширину элемента - ширину

Flex-basis Свойства flex-элементаУстанавливает базовую ширину элемента - ширину до того как

до того как будут высчитаны остальные условия влияющие на

ширину элемента. Значение можно указать в px, %, em, rem и т.д. Итоговая ширина будет зависеть от базовой ширины и значений flex-grow, flex-shrink и контента внутри блока. В режиме auto элемент получает базовую ширину относительно контента внутри него.

















1

Значение по умолчанию: flex-basis: auto;



Слайд 17

















Flex: flex-grow,flex-shrink, flex-basis; Свойства flex-элемента


Это свойство

Flex: flex-grow,flex-shrink, flex-basis; Свойства flex-элементаЭто свойство – сокращённая запись для

– сокращённая запись для свойств flex-direction и flex-wrap.
Также

можно указать только одно из значений:


.flex-item { flex: || || ;
}

Значение по умолчанию: 0 1 auto;







Слайд 18











Align-self Свойства flex-элемента

Позволяет изменить свойство align-items,

Align-self Свойства flex-элементаПозволяет изменить свойство align-items, только для отдельного элемента.stretch

только для отдельного элемента.

stretch - элемент растягиваются заполняя строку

полностью
flex-start - элемент прижимаются к началу строки
flex-end - элемент прижимаются к концу строки
center - элемент выравниваются по центру строки
baseline - элемент выравниваются по базовой линии текста













Значение по умолчанию: align-self: auto;


Слайд 19

Order
Позволяет менять порядок (позицию, положение)

Order Позволяет менять порядок (позицию, положение) элемента в общем ряду.1Значение по умолчанию: order: 0;

элемента в общем ряду.
















1
Значение по умолчанию: order: 0;



Слайд 20 Вендорные префиксы

Вендорные префиксы

  • Имя файла: flexbox-layout-svoystva-subekty-osnova.pptx
  • Количество просмотров: 103
  • Количество скачиваний: 0