CSS Flexbox Layout. Флексы в CSS. Гайд по флексбокс.

  Рет қаралды 6,162

Александр Ламков — Friendly Frontend

Александр Ламков — Friendly Frontend

Күн бұрын

✏️ На этом уроке разбираем тему флексбокс лейаута и все свойства, которые вам нужно знать: display: flex и inline-flex, flex-direction, flex-wrap, flex-flow, flex-grow, flex-shrink, flex-basis, flex, order, justify-content, align-items, align-content, gap, row-gap, column-gap.
🔴 Timeline:
▶ 00:00​ | План урока
▶ 00:18​ | Что такое флексбокс лейаут
▶ 01:09​ | Основные термины: флекс-контейнер, флекс-элемент, основная и побочная ось, размеры по осям
▶ 01:49​ | Флекс-контейнер (display flex и display inline-flex)
▶ 02:30​ | Направление осей флекс-контейнера (flex-direction)
▶ 03:49​ | Свойство flex-wrap
▶ 04:32​ | Свойство flex-flow
▶ 04:47​ | Свойство flex-grow
▶ 05:51​ | Свойство flex-shrink
▶ 06:37​ | Свойство flex-basis
▶ 07:33​ | Свойство flex
▶ 08:36​ | Свойство order
▶ 09:40​ | Свойство justify-content
▶ 11:48​ | Свойство align-items
▶ 13:04​ | Свойство align-items, значение baseline
▶ 13:47​ | Свойство align-content
▶ 14:59​ | Свойства gap, row-gap, column-gap
▶ 15:48​ | Игра FlexBoxFroggy
▶ 16:16​ | Что дальше
📚 Полезные ссылки:
➖ Современный справочник по CSS: doka.guide/css/
➖ Справочник по фронтенду "MDN" от разработчиков Mozilla Firefox: developer.mozilla.org/ru/
➖ FlexBoxFroggy, игра для изучения флексов: flexboxfroggy.com/#ru
💬 Чат в телеграмме (помощь новичкам):
t.me/friendlyFrontendChat
🔸 Boosty (поддержать канал):
boosty.to/friendly-frontend
🗂️ Бесплатные курсы на канале:
🟠 HTML: • HTML курс 2024
🔵 CSS: • CSS курс 2024
🟡 JS: • JavaScript курс 2024
🟢 A11y: • Accessibility курс 2024
⚪️ Мастер-класс по верстке для новичков: • Верстка Kropp Fitness ...
🔘 Мастер-класс по верстке для продвинутых (БЭМ, SCSS): • Верстка Positivus (HTM...
🗺 Frontend Roadmap 2024 • Frontend Roadmap 2024 ...
📌 Автор:
➖ Личный сайт: aleksanderlamkov.ru/
➖ Telegram: t.me/friendlyFrontend
➖ Boosty: boosty.to/friendly-frontend
➖ GetMentor: getmentor.dev/mentor/aleksand...
➖ Solvery: solvery.io/mentor/aleksanderl...
#frontend #фронтенд #css

Пікірлер: 33
@smotritelyoutube
@smotritelyoutube 9 ай бұрын
Очень полезный урок и главное всего 16 минут и все темы разобраны, автор говорит что урок длинный, если что другие уроки по флексам/гридам на ютубчике идут 1-2 часа, жесть просто, так что ставим лайки ребят, очень не хочется чтобы автор забросил такие уроки!!!
@user-rf6zg6lc4x
@user-rf6zg6lc4x 9 ай бұрын
Александр, спасибо большое Вам за образовательный курс и проделанную работу. Случайно наткнулся на Ваш канал и считаю, что это один из самых доступных и понятных курсов по HTML и CSS Надеюсь, что в будущем Вы разберете и расскажите про a11y
@AleksanderLamkov
@AleksanderLamkov 9 ай бұрын
Спасибо! Да, про доступность обязательно будут видео :)
@polinapolunina2812
@polinapolunina2812 9 ай бұрын
Отличный курс)) за пару дней посмотрела и повторила все темы. Автор очень понятно объясняет и обращает внимание на важные моменты
@pherum
@pherum 9 ай бұрын
Какой молодец. Без воды, нудятины и шепелявинья! Ну красавчик!!!
@morismustanger6095
@morismustanger6095 9 ай бұрын
Просто тебе человеческое спасибо за такие уроки
@Ivanfwit
@Ivanfwit 9 ай бұрын
спасибо за видео!) flex-basis, flex-shrink, align-content тяжело даются эти свойства иногда)) приходится перебрать, чтобы подобрать то что нужно при верстке, а не сразу поставить нужное значение у свойства. если будут сложности обязательно к этому супер понятному видео буду возвращаться)
@idg817
@idg817 4 ай бұрын
Спасибо, хорошая работа! До твоего урока по этой теме, несколько смутно понимал Flexbox Layout, а после просмотра всё встало на свои места. Очень понравился FLEXBOX FROGGY. Благодаря уроку получилось пройти его с первого захода, а потом для закрепления материала ещё пару раз
@FlexonGordon
@FlexonGordon 4 ай бұрын
Знаешь что я тебе скажу, все твои уроки скопом смотрю, вообще все круто и доходчиво объясняешь, есть с чем сравнить. Есть вот один момент, как в этом уроке, есть задания для закрепления материала, было бы еще круче, если бы после каждого урока, ты говорил про такие задания, чтобы их найти или сделал бы сам, но это чисто так, пожелания, если не сложно
@AleksanderLamkov
@AleksanderLamkov 4 ай бұрын
Привет! Спасибо за фидбек :) По поводу практических заданий учту обязательно в следующей версии курса.
@user-tc9ml2mu5k
@user-tc9ml2mu5k 2 ай бұрын
Отличный Урок! Давай больше практики, пару макетов в месяц было бы отлично сверстать в прямом эфире.
@svitboomer8840
@svitboomer8840 9 ай бұрын
Достойно, очень круто
@asmtv1
@asmtv1 5 күн бұрын
всё ещё топ инфа!
@OlegNaumov-me6yj
@OlegNaumov-me6yj 6 ай бұрын
Привет, начал изучать HTML CSS и смотрю твои курсы и уроки по версте, у тебя отличный курс, все четко и по делу, ничего лишнего, структурированно преподносишь информацию, приятный голос и хорошая дикция, с монтажом видео видно что тоже постарался, спасибо за годный курс)
@user-xi7zg6wp1r
@user-xi7zg6wp1r 9 ай бұрын
красава, стараешься
@This_is_hellwood
@This_is_hellwood 9 ай бұрын
Дочекавсяяя
@colodatwin3102
@colodatwin3102 9 ай бұрын
You're the best teacher in the world) Thanks a lot for these lessons! на 12:55 , что значит учитывает направление языка? Не совсем понял
@AleksanderLamkov
@AleksanderLamkov 9 ай бұрын
Привет! В арабском верстка и текст идут справа налево, а в японском - сверху вниз. Обычные значения flex-start и flex-end эти нюансы не учитывают, а start / end будут как бы инвертироваться.
@phuntom777
@phuntom777 Күн бұрын
Александр, огромное спасибо за столь подробный видео-урок! Подскажите, пожалуйста почему при изучении свойства justify-content при значении flex-direction:column для родительского контейнера была задана высота 700 px, а ранее при изучении свойства flex-direction:column вы не задавали никакое значение высоты?
@AleksanderLamkov
@AleksanderLamkov Күн бұрын
Чтобы был эффект от justify-content при column направлении флекс-контейнера, нужно чтобы у этого самого флекс-контейнера была задана определенная (не auto) высота.
@phuntom777
@phuntom777 Күн бұрын
Я так поняла вроде, что если свойство высоты в 700 px не указать, то тогда высота будет равна высоте содержимого, и не удастся продемонстрировать, как работает свойство justify-content? Или я ошибаюсь?
@AleksanderLamkov
@AleksanderLamkov Күн бұрын
Всё верно.
@phuntom777
@phuntom777 Күн бұрын
​@@AleksanderLamkov огромное вам спасибо, всё очень доступно объяснили!! Пойду теперь отрабатывать данную тему в flex-froggy🐸😊
@aLeKseU852
@aLeKseU852 4 ай бұрын
После просмотра возник вопрос. Свойство flex применяется только к элементам div? Или мы условно можем применять это свойство к элементам header или footer?
@AleksanderLamkov
@AleksanderLamkov 4 ай бұрын
Привет! Можем применять к любому элементу. Разве что к табличным тегам не стоит применять.
@user-do3or8jr7v
@user-do3or8jr7v 3 ай бұрын
Когда уместно применять флекс , когда гриды ?
@AleksanderLamkov
@AleksanderLamkov 3 ай бұрын
В зависимости от того, нужна ли конкретная сетка из определенного числа колонок. Если да, то, однозначно, гриды. А если нужно просто расположить элементы в строку, раскидать их по разные стороны, добавить центрирование по горизонтали или вертикали - это делать проще флексами.
@user-do3or8jr7v
@user-do3or8jr7v 3 ай бұрын
@@AleksanderLamkov Спасибо. Во всех лу ситуациях сетки верстать гридами или можно использовать устаревшую таблицу?
@AleksanderLamkov
@AleksanderLamkov 3 ай бұрын
Таблицы нужно использовать только для табличных данных, то есть где есть явная «легенда» (заголовочные ячейки столбцов и/или строк). В остальных случаях для сеток - гриды.
@user-do3or8jr7v
@user-do3or8jr7v 3 ай бұрын
@@AleksanderLamkov Спасибо Александр
@neformal61
@neformal61 3 ай бұрын
Почему нельзя сделать к каждому уроку конспекты? Это же просто перекопировать сценарий видео.
@AleksanderLamkov
@AleksanderLamkov 3 ай бұрын
Привет! Слишком сложно такое адаптировать под формат статьи. И вставки кода пришлось бы добавлять, которых уже давным давно нет. Сейчас всё это уже невозможно, к сожалению.
@31danmaster31
@31danmaster31 9 ай бұрын
Нам проще не нужно, кому нужно проще идут в армию. Нам нужно посложнее ☝
CSS псевдоэлементы - before, after, placeholder, selection, marker, file-selector-button, first-line
7:42
Александр Ламков — Friendly Frontend
Рет қаралды 3,9 М.
Learn Flexbox CSS in 8 minutes
8:16
Slaying The Dragon
Рет қаралды 1,4 МЛН
Which one of them is cooler?😎 @potapova_blog
00:45
Filaretiki
Рет қаралды 10 МЛН
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 46 МЛН
IS THIS REAL FOOD OR NOT?🤔 PIKACHU AND SONIC CONFUSE THE CAT! 😺🍫
00:41
Sprinting with More and More Money
00:29
MrBeast
Рет қаралды 187 МЛН
Ошибки начинающих при изучении фронтенд-разработки
12:40
Александр Ламков — Friendly Frontend
Рет қаралды 7 М.
What is the difference between Float, Flexbox and Grid CSS?
10:06
Анна Блок
Рет қаралды 217 М.
Learn CSS flexbox in 10 minutes! 💪
10:01
Bro Code
Рет қаралды 117 М.
Как долго учить фронтенд? Сколько учиться на фронтенд-разработчика?
7:40
БЭМ методология за 10 минут | Основы для начинающих
10:01
Александр Ламков — Friendly Frontend
Рет қаралды 12 М.
CSS Grid Layout. Свойства определения сетки grid-template и другие
22:41
Which one of them is cooler?😎 @potapova_blog
00:45
Filaretiki
Рет қаралды 10 МЛН