CSS Grid Layout. Грид-сетка. Гайд по гридам в CSS.

  Рет қаралды 5,276

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

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

Күн бұрын

✏️ На этом уроке разбираем псевдоклассы группы child, not, псевдоклассы состояний hover, focus, focus-visible, active, disabled и checked.
🔴 Timeline:
▶ 00:00​ | План урока
▶ 00:19 | Что такое грид лейаут
▶ 00:54 | Основные термины: грид-контейнер, грид-элемент, грид-линия, грид-ячейка, грид-полоса, грид-область
▶ 01:51 | Грид-контейнер (display grid и display inline-grid)
▶ 02:19 | Свойство grid-template-columns
▶ 03:02 | Именование грид-линий
▶ 03:38 | Функция repeat
▶ 04:09 | Единица измерения fr
▶ 04:59 | Функция minmax
▶ 05:18 | Свойство grid-template-rows
▶ 05:49 | Свойство grid-auto-rows
▶ 06:15 | Свойства grid-auto-columns и grid-auto-flow
▶ 06:48 | Свойства grid-template-areas и grid-area
▶ 07:26 | Свойства row-gap, column-gap, gap
▶ 07:57 | Свойство выравнивания justify-content
▶ 08:56 | Свойство выравнивания align-items
▶ 09:28 | Свойство выравнивания place-items
▶ 09:52 | Позиционирование грид-элементов, свойства grid-column-start, grid-column-end, grid-row-start, grid-row-end, grid-column, grid-row
▶ 11:45 | Именование грид-линий
▶ 12:14 | Ключевое слово span
▶ 12:32 | Растягивание грид-элемента на все колонки
▶ 13:14 | Свойство order
▶ 13:45 | Игра Grid Garden
▶ 13:57 | Что дальше
📚 Полезные ссылки:
➖ Современный справочник по CSS: doka.guide/css/
➖ Справочник по фронтенду "MDN" от разработчиков Mozilla Firefox: developer.mozilla.org/ru/
➖ Игра Grid Garden: cssgridgarden.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

Пікірлер: 22
@mushroom2267
@mushroom2267 8 ай бұрын
Чувак, ты лучший и твой канал просто находка! Спасибо за все твои видео, сам сейчас учусь фронтенд-разработке и выписываю весь полезный материал в заметки, у тебя прям всё что нужно уже собрано. Надеюсь будут видосы и с реактом когда-нибудь или просто с любыми проектами.
@akylbekbaizakov
@akylbekbaizakov 29 күн бұрын
Спасибо за урок!
@colodatwin3102
@colodatwin3102 8 ай бұрын
Спасибо большое, хоть я уже на этапе изучения JS , но каждый ролик смотрю, так как в каждом ролике вы показываете различные тонкости, о которых никто не говорит. Например, из этого урока я узнал , про точку, про то как включить грид-сетку в девтулс, про то что repeat можно указывать несколько раз, и ещё про place-items) короче очень информативно и это всего за 14 минут)
@kagamisuitsu7672
@kagamisuitsu7672 23 күн бұрын
Я тебе невероятно благодарен! Полгода в универе нас не обучали веб-разработке, а просто требовали выполнения лаб. Например, скопировать сайт bikeetta. Я столько намучился с флексами, я их толком не понимал, но всё выполнил. Сейчас, благодаря твоему уроку я понял гриды и это потрясающе. Знал бы всё это несколько месяцев назад - не пришлось бы столько мучаться. Спасибо тебе огромное за твои уроки!
@darkmatiz
@darkmatiz 7 ай бұрын
гуглил как центрировать див в очередной раз, наткнулся на ваш прекрасный канал, советую теперь всем начинающим
@CportS1la
@CportS1la 8 ай бұрын
Видео топ! Спасибо за работу!
@smotritelyoutube
@smotritelyoutube 8 ай бұрын
Пушка!!! Лайк, коммент, подписка!!!
@Ivanfwit
@Ivanfwit 8 ай бұрын
отличное видео, спасибо!) намного информативнее других ресурсов
@Husan203
@Husan203 8 ай бұрын
Ролик ТОП!!!
@31danmaster31
@31danmaster31 8 ай бұрын
Как всегда всё чётко!
@Sylar7773
@Sylar7773 8 ай бұрын
Топчик, спасибо
@nya-nyafind2754
@nya-nyafind2754 Ай бұрын
Александр ты лучший! Огромное спасибо, информативно, коротко, ясно все на высшем уровне. Как на земле мог родится такой прекрасный человек!
@AlexAlex-bp9il
@AlexAlex-bp9il 3 ай бұрын
Н?№"я не понял., но очень интересно !
@liza_beg
@liza_beg 5 ай бұрын
У меня на практике криво получилось в свойство place-items объединить justify-content и align-items. Как я поняла place-items - это шорткат для justify-items и align-items, то есть их выравнивание содержимого внутри грид-ячейки. А для выравнивания самих ячеек и для объединения justify-content и align-content подойдет - content. И с флексами, так же получается. Подскажите, я права или что то не так поняла?)
@AleksanderLamkov
@AleksanderLamkov 5 ай бұрын
Привет! Да, тут я ошибся, place-items это шорткат для justify-items и align-items. Если при просмотре свойств в DevTools во вкладке Styles раскрыть place-items (нажать на стрелку слева от значения свойства), то там как раз будут те свойства, о которых вы написали. Спасибо, что поправили! В будущей версии курса учту эти моменты обязательно :)
@liza_beg
@liza_beg 5 ай бұрын
@@AleksanderLamkov Спасибо за ответ:) Нашла в DevTools, класс, спасибо, не знала о таком.
@ani_galich
@ani_galich 2 ай бұрын
Добрый день! Подскажите, не увидела свойства justify-items (Свойство, с помощью которого задаётся выравнивание грид-элементов по горизонтальной оси. Применяется ко всем элементам внутри грид-родителя.) Оно не используется сейчас на практике?
@AleksanderLamkov
@AleksanderLamkov 2 ай бұрын
Добрый! Я использую его редко и, честно говоря, то ли забыл, то ли специально не включил в курс как раз по причине, что мне лично не пригодилось свойство ни разу за сотни сверстанных макетов. Но знать об этом свойстве будет не лишним. Обязательно включу об этом информацию в следующей версии курса, спасибо за эту информацию!
@user-gs7xn9mk7j
@user-gs7xn9mk7j Ай бұрын
Александр, а если делать сайдбар и основной контент на гридах, то при изменении контента (раскрывающееся меню) содержимое контента начинает тоже увеличиваться. В контенте тоже грид-элементы и между ними увеличивается расстояние по вертикали. Как с этим бороться?
@AleksanderLamkov
@AleksanderLamkov Ай бұрын
Привет! Не совсем понимаю проблему. Раскрывающееся меню обычно делают через position fixed, а не как часть грид-сетки.
@svitboomer8840
@svitboomer8840 8 ай бұрын
Постригся что ли?
@AleksanderLamkov
@AleksanderLamkov 8 ай бұрын
Причесался 😄
CSS переполнение overflow, видимость opacity и visibility, обрезка clip-path
8:50
Александр Ламков — Friendly Frontend
Рет қаралды 2,7 М.
Ошибки начинающих при изучении фронтенд-разработки
12:40
Александр Ламков — Friendly Frontend
Рет қаралды 6 М.
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 33 МЛН
$10,000 Every Day You Survive In The Wilderness
26:44
MrBeast
Рет қаралды 47 МЛН
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 769 М.
Вот почему CSS Grid лучше для простой сетки
17:59
MaxGraph - cайты как страсть
Рет қаралды 8 М.
CSS Grid - самая понятная инструкция с примерами по гридам (сеткам) в CSS
49:33
CSS Grid: Короткий, Но МОЩНЫЙ Гайд!
6:48
Анна Блок
Рет қаралды 48 М.
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 33 МЛН