Познакомился c Tailwind CSS
04.03.2021
Как-то и где-то мне попался на глаза курс BeginnerTailwind и я решил уже наконец поближе познакомиться с таким явлением от мира верстки как Tailwind CSS.
На лендинге проекта нас сразу встречает уведомление, что мы можем получить скидку в 70%, автор курса поддерживает паритетный принцип установки цен. На момент написания поста, цена на курс, с учётом скидки равна $14.10:
Далее, нам сообщают что на курсе будем делать…лендинг на котором сейчас находимся. Забегая вперед, могу сказать, что будут расхождения с оригиналом, учитывая, что курс вышел уже давно, но в целом итоговый результат будет очень похож.
Курс делится на две части:
- Сначала нам рассказывают о базовых особенностях Tailwind CSS (цвета, типографика, позиционирование). Демонстрация происходит в Codepen, автор делает не особо связанные друг с другом элементы - блоки, кнопки, заголовки, тем самым подготавливая нас к реальной практике;
- Во второй части дело принимает серьезный оборот и с помощью npm и parcel подготавливается проект, который будет верстаться в настоящем текстовом редакторе и запускаться локально.
В целом, начиная со второй части, автор начинает по кусочкам, «на глаз», собирать свой собственный лендинг, блок за блоком, получая в итоге готовый результат.
Мне показалось неинтересным и бессмысленным просто повторять работу автора, это всё равно что просто скопировать его код с Github и положить в свой репозиторий. Я решил сделать свой лендинг с помощью Tailwind CSS. Получился шуточный сайт по продаже курсов для начинающих web-разработчиков. Конечно, идеи некоторых элементов я позаимствовал с лендинга Beginner Tailwind и дизайн "от меня" оставляет желать лучшего, но в любом случае для пользы дела лучше что-то сделать самому, своими руками, чем просто повторять за автором «один в один».
Что понравилось в курсе
- Видео расположено на сторонней платформе, которая изначально предназначалась для публикации учебного видео, и работает без запинок на любых устройствах;
- Автор понятно и адекватно объясняет материал, можно сказать что курс рассчитан на любого, кто знает что такое html и css;
- CSS Grid. Здесь показано как использовать Grid, и благодаря Tailwind CSS это делается очень просто. Ещё для меня было полезным открытием, то что блоки в Grid выравниваются по максимальной высоте друга друга, уже есть идеи где это можно применить у себя;
- Responsive. Проект делается с учетом размера экранов различных устройств, опять же таки благодаря магии Tailwind CSS.
Недостатки
Не могу решить, что именно мне не понравилось, так как явных недостатков я не увидел, всё понравилось. Курс идет всего 9 часов и нет ощущения что слишком затянут.
Вердикт
Курс рекомендую к изучению, тем более, что Tailwind CSS уже давно ворвался в мир Laravel и всеми там очень любим. Как минимум, будет удобнее и проще делать свои pet-projects или дорабатывать под свои нужны стартовые пакеты авторизации Laravel Breeze или Laravel JetStream.
Об авторе
Пойманов Николай
PHP-разработчик