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

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

Александр Ламков — 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

Пікірлер: 25
@colodatwin3102
@colodatwin3102 9 ай бұрын
Спасибо большое, хоть я уже на этапе изучения JS , но каждый ролик смотрю, так как в каждом ролике вы показываете различные тонкости, о которых никто не говорит. Например, из этого урока я узнал , про точку, про то как включить грид-сетку в девтулс, про то что repeat можно указывать несколько раз, и ещё про place-items) короче очень информативно и это всего за 14 минут)
@darkmatiz
@darkmatiz 8 ай бұрын
гуглил как центрировать див в очередной раз, наткнулся на ваш прекрасный канал, советую теперь всем начинающим
@kagamisuitsu7672
@kagamisuitsu7672 Ай бұрын
Я тебе невероятно благодарен! Полгода в универе нас не обучали веб-разработке, а просто требовали выполнения лаб. Например, скопировать сайт bikeetta. Я столько намучился с флексами, я их толком не понимал, но всё выполнил. Сейчас, благодаря твоему уроку я понял гриды и это потрясающе. Знал бы всё это несколько месяцев назад - не пришлось бы столько мучаться. Спасибо тебе огромное за твои уроки!
@mushroom2267
@mushroom2267 9 ай бұрын
Чувак, ты лучший и твой канал просто находка! Спасибо за все твои видео, сам сейчас учусь фронтенд-разработке и выписываю весь полезный материал в заметки, у тебя прям всё что нужно уже собрано. Надеюсь будут видосы и с реактом когда-нибудь или просто с любыми проектами.
@user-nt6lp9jj9u
@user-nt6lp9jj9u 9 күн бұрын
О ,и я учусь!😇 Александр, и правда находка согласен!!!
@CportS1la
@CportS1la 9 ай бұрын
Видео топ! Спасибо за работу!
@Husan203
@Husan203 9 ай бұрын
Ролик ТОП!!!
@Ivanfwit
@Ivanfwit 9 ай бұрын
отличное видео, спасибо!) намного информативнее других ресурсов
@smotritelyoutube
@smotritelyoutube 9 ай бұрын
Пушка!!! Лайк, коммент, подписка!!!
@nya-nyafind2754
@nya-nyafind2754 2 ай бұрын
Александр ты лучший! Огромное спасибо, информативно, коротко, ясно все на высшем уровне. Как на земле мог родится такой прекрасный человек!
@Sylar7773
@Sylar7773 9 ай бұрын
Топчик, спасибо
@akylbekbaizakov
@akylbekbaizakov Ай бұрын
Спасибо за урок!
@AlexAlex-bp9il
@AlexAlex-bp9il 4 ай бұрын
Н?№"я не понял., но очень интересно !
@user-gs7xn9mk7j
@user-gs7xn9mk7j Ай бұрын
Александр, а если делать сайдбар и основной контент на гридах, то при изменении контента (раскрывающееся меню) содержимое контента начинает тоже увеличиваться. В контенте тоже грид-элементы и между ними увеличивается расстояние по вертикали. Как с этим бороться?
@AleksanderLamkov
@AleksanderLamkov Ай бұрын
Привет! Не совсем понимаю проблему. Раскрывающееся меню обычно делают через position fixed, а не как часть грид-сетки.
@liza_beg
@liza_beg 6 ай бұрын
У меня на практике криво получилось в свойство place-items объединить justify-content и align-items. Как я поняла place-items - это шорткат для justify-items и align-items, то есть их выравнивание содержимого внутри грид-ячейки. А для выравнивания самих ячеек и для объединения justify-content и align-content подойдет - content. И с флексами, так же получается. Подскажите, я права или что то не так поняла?)
@AleksanderLamkov
@AleksanderLamkov 6 ай бұрын
Привет! Да, тут я ошибся, place-items это шорткат для justify-items и align-items. Если при просмотре свойств в DevTools во вкладке Styles раскрыть place-items (нажать на стрелку слева от значения свойства), то там как раз будут те свойства, о которых вы написали. Спасибо, что поправили! В будущей версии курса учту эти моменты обязательно :)
@liza_beg
@liza_beg 6 ай бұрын
@@AleksanderLamkov Спасибо за ответ:) Нашла в DevTools, класс, спасибо, не знала о таком.
@31danmaster31
@31danmaster31 9 ай бұрын
Как всегда всё чётко!
@ani_galich
@ani_galich 3 ай бұрын
Добрый день! Подскажите, не увидела свойства justify-items (Свойство, с помощью которого задаётся выравнивание грид-элементов по горизонтальной оси. Применяется ко всем элементам внутри грид-родителя.) Оно не используется сейчас на практике?
@AleksanderLamkov
@AleksanderLamkov 3 ай бұрын
Добрый! Я использую его редко и, честно говоря, то ли забыл, то ли специально не включил в курс как раз по причине, что мне лично не пригодилось свойство ни разу за сотни сверстанных макетов. Но знать об этом свойстве будет не лишним. Обязательно включу об этом информацию в следующей версии курса, спасибо за эту информацию!
@ivankorsun6568
@ivankorsun6568 21 күн бұрын
Брат, первый раз в жизни я включил скорость 0.75, дело не в тебе, дело во мне, я медленно усваиваю
@AleksanderLamkov
@AleksanderLamkov 21 күн бұрын
Да ты не первый, кто говорит мне про мою быструю скорость речи. Есть такая проблема. Работаю над этим.
@svitboomer8840
@svitboomer8840 9 ай бұрын
Постригся что ли?
@AleksanderLamkov
@AleksanderLamkov 9 ай бұрын
Причесался 😄
CSS переполнение overflow, видимость opacity и visibility, обрезка clip-path
8:50
Александр Ламков — Friendly Frontend
Рет қаралды 3,2 М.
CSS Flexbox Layout. Флексы в CSS. Гайд по флексбокс.
16:35
Александр Ламков — Friendly Frontend
Рет қаралды 6 М.
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 30 МЛН
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 11 МЛН
Learn CSS Grid - A 13 Minute Deep Dive
13:35
Slaying The Dragon
Рет қаралды 478 М.
CSS: svh, lvh, dvh - новые единицы измерения
7:34
Александр Ламков — Friendly Frontend
Рет қаралды 39 М.
CSS Функции calc(), min(), max(), clamp()
10:06
Александр Ламков — Friendly Frontend
Рет қаралды 4,2 М.
Заказал верстку сайта за 600р / 3000р / 9000р у фрилансеров. Верcтка HTML, CSS, JS
1:21:40
HTML Practice - фриланс, web-разработка, нейросети
Рет қаралды 23 М.
Фронтенд и моё первое тестовое задание - прожарка, анализ ошибок.
16:53
Александр Ламков — Friendly Frontend
Рет қаралды 12 М.
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН