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

  Рет қаралды 20,240

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

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

Күн бұрын

Пікірлер: 68
@morismustanger6095
@morismustanger6095 Жыл бұрын
Просто тебе человеческое спасибо за такие уроки
@ДмитрийМатвеев-л1ф
@ДмитрийМатвеев-л1ф Жыл бұрын
Александр, спасибо большое Вам за образовательный курс и проделанную работу. Случайно наткнулся на Ваш канал и считаю, что это один из самых доступных и понятных курсов по HTML и CSS Надеюсь, что в будущем Вы разберете и расскажите про a11y
@AleksanderLamkov
@AleksanderLamkov Жыл бұрын
Спасибо! Да, про доступность обязательно будут видео :)
@polinapolunina2812
@polinapolunina2812 Жыл бұрын
Отличный курс)) за пару дней посмотрела и повторила все темы. Автор очень понятно объясняет и обращает внимание на важные моменты
@pherum
@pherum Жыл бұрын
Какой молодец. Без воды, нудятины и шепелявинья! Ну красавчик!!!
@smotritelyoutube
@smotritelyoutube Жыл бұрын
Очень полезный урок и главное всего 16 минут и все темы разобраны, автор говорит что урок длинный, если что другие уроки по флексам/гридам на ютубчике идут 1-2 часа, жесть просто, так что ставим лайки ребят, очень не хочется чтобы автор забросил такие уроки!!!
@idg817
@idg817 Жыл бұрын
Спасибо, хорошая работа! До твоего урока по этой теме, несколько смутно понимал Flexbox Layout, а после просмотра всё встало на свои места. Очень понравился FLEXBOX FROGGY. Благодаря уроку получилось пройти его с первого захода, а потом для закрепления материала ещё пару раз
@FlexonGordon
@FlexonGordon Жыл бұрын
Знаешь что я тебе скажу, все твои уроки скопом смотрю, вообще все круто и доходчиво объясняешь, есть с чем сравнить. Есть вот один момент, как в этом уроке, есть задания для закрепления материала, было бы еще круче, если бы после каждого урока, ты говорил про такие задания, чтобы их найти или сделал бы сам, но это чисто так, пожелания, если не сложно
@AleksanderLamkov
@AleksanderLamkov Жыл бұрын
Привет! Спасибо за фидбек :) По поводу практических заданий учту обязательно в следующей версии курса.
@Ivanfwit
@Ivanfwit Жыл бұрын
спасибо за видео!) flex-basis, flex-shrink, align-content тяжело даются эти свойства иногда)) приходится перебрать, чтобы подобрать то что нужно при верстке, а не сразу поставить нужное значение у свойства. если будут сложности обязательно к этому супер понятному видео буду возвращаться)
@OlegNaumov-me6yj
@OlegNaumov-me6yj Жыл бұрын
Привет, начал изучать HTML CSS и смотрю твои курсы и уроки по версте, у тебя отличный курс, все четко и по делу, ничего лишнего, структурированно преподносишь информацию, приятный голос и хорошая дикция, с монтажом видео видно что тоже постарался, спасибо за годный курс)
@ДорофеевСергей-г8р
@ДорофеевСергей-г8р Ай бұрын
Отличный обзор свойства: всё по делу! Да ещё и ресурс для тренировки! Спасибо!
@ByTheWay12
@ByTheWay12 6 ай бұрын
Спасибо за полезную информацию и то, что видео не затягивается на два часа, очень сильно помогает такой подход подачи освежить данные.
@КонстантинКашапов
@КонстантинКашапов 5 ай бұрын
Как бы еще похвалить за контент :) Дай бог здоровья что ли) Как всегда наглядно и без лишнего
@ФедорФедотов-ь6ц
@ФедорФедотов-ь6ц 4 ай бұрын
Полезный курс) Автор молодец, понятно объясняет. Спасибо за твой контент!
@AlexBizhov
@AlexBizhov 5 ай бұрын
Огнище! Спасибо!!! За лягушечный тренажёр - отдельная благодарность!
@svitboomer8840
@svitboomer8840 Жыл бұрын
Достойно, очень круто
@ЭйсВентура-б8д
@ЭйсВентура-б8д 9 ай бұрын
Отличный Урок! Давай больше практики, пару макетов в месяц было бы отлично сверстать в прямом эфире.
@LAMit
@LAMit 5 ай бұрын
Как всегда лайк)👍
@asmtv1
@asmtv1 7 ай бұрын
всё ещё топ инфа!
@АнтошаГорохов
@АнтошаГорохов 4 ай бұрын
Топовый контент!
@dmitryvertoprakhov5469
@dmitryvertoprakhov5469 3 ай бұрын
Спасибо большое!
@Хлори-р2ш
@Хлори-р2ш Жыл бұрын
красава, стараешься
@makeeviv
@makeeviv 2 ай бұрын
Спасибо!
@Ghgtfgh1
@Ghgtfgh1 5 ай бұрын
молодец! все понятно
@РоманВолков-д9щ
@РоманВолков-д9щ 5 ай бұрын
Спасибо за такой труд! Круто, особенно с лягушками. Хотя на мой взгляд это упражнение больше помогает запомнить правильное написание свойств и их значения. Обычно, когда я работаю с флексами, я смотрю в DevTools. Новичкам будет сложно понять, как использовать флексы на примерах с лягушками в реальной разработке. P.S. Эти курсы однозначно не для начинающих, а для продвинутых разработчиков, которые уже сверстали не один сайт и хотят закрепить материал. Если вы записываете в тетрадь все, что рассказывает Александр, то вам сюда ещё рано. Лучше сначала пройти курсы Евгения Попова. Ждем курсы по React.js ;)
@This_is_hellwood
@This_is_hellwood Жыл бұрын
Дочекавсяяя
@colodatwin3102
@colodatwin3102 Жыл бұрын
You're the best teacher in the world) Thanks a lot for these lessons! на 12:55 , что значит учитывает направление языка? Не совсем понял
@AleksanderLamkov
@AleksanderLamkov Жыл бұрын
Привет! В арабском верстка и текст идут справа налево, а в японском - сверху вниз. Обычные значения flex-start и flex-end эти нюансы не учитывают, а start / end будут как бы инвертироваться.
@Анна-у1и9м
@Анна-у1и9м 3 ай бұрын
@@AleksanderLamkov Привет! Это невероятный курс, очень доходчивая подача материала. Спасибо огромное! Без воды, информативно и понятно - это очень сложный баланс, снимаю шляпу. Вопрос: а если start / end короче, и еще верстка универсальная, зачем пользоваться flex-start / flex-end?
@AleksanderLamkov
@AleksanderLamkov 3 ай бұрын
@Анна-у1и9м спасибо за обратную связь!) По поводу ответа на вопрос… Смысл в использовании flex-start и flex-end есть в специфичных ситуациях. Я немного не так объяснил нюансы разницы этих значений со start / end. На отличия в их поведении влияет не направление письма, то есть не условное правило 'direction: rtl', а направление главной флекс-оси. При flex-direction: row-reverse свойство justify-content со значением flex-start визуально прибьет флекс-элементы по горизонтали вправо, а со значением просто start - прибьет влево. Но в большинстве случаев значений start / end для свойств justify-confent и align-items достаточно. Лично я только их и использую в работе.
@barmalejZ
@barmalejZ 2 ай бұрын
Еще бы инфу о том, как вместе уживаются gap, flex и flex-basis. Порой они непонятно работают в связке
@AleksanderLamkov
@AleksanderLamkov 2 ай бұрын
Ну, flex-basis - подсвойство свойства flex. А что с gap? Не припоминаю, чтобы он как-то странно работал. Всегда максимально адекватно, что во флексах, что в гридах.
@matthewnelson3897
@matthewnelson3897 12 күн бұрын
Я месяц уже как начал css курс, и только до этого урока дошел)) Для меня эти видео как энциклопедия, трудно усваиваются. В одной минуте столько информации, что приходится практиковать и растягивать на 20 минут. Бывает на один ролик уходит несколько дней) Может мне больше подходит изучение в текстовом формате?
@AleksanderLamkov
@AleksanderLamkov 12 күн бұрын
Так и нужно. Никто не смотрит такие видео залпом. Разве что если освежить память, если и так уже все знал, но забыл. Так что ты всё делаешь правильно. Кстати, вот тут писал в телеграмме пост о том, как эффективно потреблять подобный контент: t.me/friendlyFrontend/344
@НурдаулетБагдаулетов-ц4з
@НурдаулетБагдаулетов-ц4з 3 ай бұрын
Очень круто! Такой вопрос, а можно ли обойтись без использования width или height, если мы используем flex-basis в flex-контейнере?
@AleksanderLamkov
@AleksanderLamkov 3 ай бұрын
Да, в большинстве случаев можно.
@the_doriyush
@the_doriyush 3 ай бұрын
Саша привет. все очень подробно и четко объяснил, единственное, не могу решить 24 задачу по флексам на сайте flexbox froggy( пишу этот код flex-flow: wrap column-reverse; justify-content: center; align-content: space-between; в итоге нужно написать еще одну строчку кода, чтобы поменять колонки местами
@AleksanderLamkov
@AleksanderLamkov 3 ай бұрын
Привет! Спасибо за обратную связь. По поводу твоей задачи - скорее всего в значении flex-flow нужно wrap на wrap-reverse поменять, чтобы флекс-контейнер переносился в обратном порядке.
@senior_null
@senior_null 18 күн бұрын
flex-flow: wrap-reverse column-reverse; justify-content: center; align-content: space-between;
@phuntom777
@phuntom777 7 ай бұрын
Александр, огромное спасибо за столь подробный видео-урок! Подскажите, пожалуйста почему при изучении свойства justify-content при значении flex-direction:column для родительского контейнера была задана высота 700 px, а ранее при изучении свойства flex-direction:column вы не задавали никакое значение высоты?
@AleksanderLamkov
@AleksanderLamkov 7 ай бұрын
Чтобы был эффект от justify-content при column направлении флекс-контейнера, нужно чтобы у этого самого флекс-контейнера была задана определенная (не auto) высота.
@phuntom777
@phuntom777 7 ай бұрын
Я так поняла вроде, что если свойство высоты в 700 px не указать, то тогда высота будет равна высоте содержимого, и не удастся продемонстрировать, как работает свойство justify-content? Или я ошибаюсь?
@AleksanderLamkov
@AleksanderLamkov 7 ай бұрын
Всё верно.
@phuntom777
@phuntom777 7 ай бұрын
​@@AleksanderLamkov огромное вам спасибо, всё очень доступно объяснили!! Пойду теперь отрабатывать данную тему в flex-froggy🐸😊
@matthewnelson3897
@matthewnelson3897 12 күн бұрын
Необходимо ли весь код практиковать за автором? Я стараюсь после каждого нового элемента, писать полностью html и css код в vs studio. Или достаточно просто смотреть?
@AleksanderLamkov
@AleksanderLamkov 12 күн бұрын
Прочитай мой пост в телеграмме о том, как эффективно потреблять подобный контент: t.me/friendlyFrontend/344
@kyoto4684
@kyoto4684 20 күн бұрын
Спасибо за рекомендацию лягушки. Такие вещи все таки необходимо тыкать на практике.
@aLeKseU852
@aLeKseU852 11 ай бұрын
После просмотра возник вопрос. Свойство flex применяется только к элементам div? Или мы условно можем применять это свойство к элементам header или footer?
@AleksanderLamkov
@AleksanderLamkov 11 ай бұрын
Привет! Можем применять к любому элементу. Разве что к табличным тегам не стоит применять.
@Дмитрий-л3м1н
@Дмитрий-л3м1н 2 ай бұрын
А вот как сделать обтекание текста если не через float?
@AleksanderLamkov
@AleksanderLamkov 2 ай бұрын
Увы, тут только float, более удобных способов нет.
@ВиталийДавыдов-э4г
@ВиталийДавыдов-э4г 11 ай бұрын
Когда уместно применять флекс , когда гриды ?
@AleksanderLamkov
@AleksanderLamkov 11 ай бұрын
В зависимости от того, нужна ли конкретная сетка из определенного числа колонок. Если да, то, однозначно, гриды. А если нужно просто расположить элементы в строку, раскидать их по разные стороны, добавить центрирование по горизонтали или вертикали - это делать проще флексами.
@ВиталийДавыдов-э4г
@ВиталийДавыдов-э4г 11 ай бұрын
@@AleksanderLamkov Спасибо. Во всех лу ситуациях сетки верстать гридами или можно использовать устаревшую таблицу?
@AleksanderLamkov
@AleksanderLamkov 11 ай бұрын
Таблицы нужно использовать только для табличных данных, то есть где есть явная «легенда» (заголовочные ячейки столбцов и/или строк). В остальных случаях для сеток - гриды.
@ВиталийДавыдов-э4г
@ВиталийДавыдов-э4г 11 ай бұрын
@@AleksanderLamkov Спасибо Александр
@Kino_moment_official
@Kino_moment_official 29 күн бұрын
к сожалению, я ничего не понял на этом уроке
@AleksanderLamkov
@AleksanderLamkov 29 күн бұрын
Тема действительно непростая. Изучи ещё в других источниках информацию по флексам. Ну и обязательно глянь статью на doka guide.
@ВадимАлекс-щ6ъ
@ВадимАлекс-щ6ъ 3 ай бұрын
@neformal61
@neformal61 11 ай бұрын
Почему нельзя сделать к каждому уроку конспекты? Это же просто перекопировать сценарий видео.
@AleksanderLamkov
@AleksanderLamkov 11 ай бұрын
Привет! Слишком сложно такое адаптировать под формат статьи. И вставки кода пришлось бы добавлять, которых уже давным давно нет. Сейчас всё это уже невозможно, к сожалению.
@German-wh4dm
@German-wh4dm 6 ай бұрын
Тяжеловато
@gleruz
@gleruz Ай бұрын
вообще нихрена не понял
@AleksanderLamkov
@AleksanderLamkov Ай бұрын
А что конкретно не понял?
@31danmaster31
@31danmaster31 Жыл бұрын
Нам проще не нужно, кому нужно проще идут в армию. Нам нужно посложнее ☝
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Get Started with GitHub Copilot in VS Code (2025)
21:27
Visual Studio Code
Рет қаралды 7 М.
Выпадающее меню на css
13:27
CodexWeb (бывший Master-CSS)
Рет қаралды 206 М.
15. CSS Grid Layout. Грид-сетка. Гайд по гридам в CSS
14:16
Александр Ламков — Friendly Frontend
Рет қаралды 23 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН