Tailwind, utility-first css-фреймворк

  Рет қаралды 10,545

От 0 до 1

От 0 до 1

4 ай бұрын

Друзья, в данном видосе поговорим про Tailwind css, обсудим плюсы и минусы фреймверка, разберем пошаговый гайд как его подключать, оптимизировать, поймем почему utility-first css-фреймворк.
Сайт фреймверка: tailwindcss.com/
Телеграм канал - t.me/from0to1com
----------------------------------------
Сайт курса по верстке - from0to1.com.ua/
----------------------------------------
Подпишитесь на канал, если вам понравилось данное видео:
bit.ly/2IFzwBZ

Пікірлер: 109
@user-le7re7uc2y
@user-le7re7uc2y 4 ай бұрын
спасибо за ролик, буквально вчера подумал, что нужно узнать о tailwind и тут выходит твой ролик. Не первый раз замечаю, что ты читаешь мои мысли!!!
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
так и есть)
@user-gt4zu3dw6f
@user-gt4zu3dw6f 2 ай бұрын
Спасибо автору за мастер-класс! После просмотра видео решил немного собрать мысль по поводу того, кто такой Tilewind, делюсь результатами: TilewindCSS - фреймворк визуальной стилизации, который обеспечивает дизайнеров и разработчиков стандартизированным набором инструментов. Философия Tilewind - Utility-First, другими словами мы пишем не столько css стили, сколько "собираем" необходимый визуальный стиль для элемента, так как для каждого css свойства и типового значения уже созданы классы. Таким образом фреймворк закрывает несколько вопросов, условная оптимизация размера выходного css файла, и стандартизация всех визуальных элементов включая отступы, цвета, эффекты при наведении и прочее. В условной "базе" фреймворк самодостаточен, сложность может возникнуть с кастомными макетами у которых своя палитра, не типичная сетка и прочее, в таком случае Tilewind предлагает нам переконфигурировать его настройки и это работает, но только в том случае если ваш дизайнер придерживался гайдлайнов и подходил к своему макету с математической точностью, если же вам попадет макет "вразнобой" сложность вырастет в разы, в худшем случае до полного отказа от фреймворка. Предупреждение по поводу использования @apply, чрезмерное использование такого подхода нивелирует философию Tilewind, т.к @apply на этапе компиляции буквально копирует все css свойства классу к которому вы его применили, так же этому есть официальное подтверждение: tailwindcss.com/docs/reusing-styles#avoiding-premature-abstraction.
@user-zb8cc2wy1x
@user-zb8cc2wy1x 4 ай бұрын
Опа прелестно. Долго ждал этого видоса. Спасибо)
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
спасибо
@candy_front
@candy_front 4 ай бұрын
Спасибо Вам большое за подробный и понятный обзор. From Uzbekistan
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
спасибо
@user-xu6lu6cv4x
@user-xu6lu6cv4x 4 ай бұрын
Спс за инфу, оч познавательно. Так держать.👍
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
спасибо, я рад)
@user-xu6lu6cv4x
@user-xu6lu6cv4x 4 ай бұрын
@@vadymprokopchuk у вас случайно нет такого же сайта с доменом " ru"? Есть у вас ученики с России? Как проходит оплата?
@farruxeshboev9788
@farruxeshboev9788 4 ай бұрын
большое спасибо!
@user-wq5nn8sj9o
@user-wq5nn8sj9o 4 ай бұрын
какой же ты батя, спасибо за проделанную работу
@vadymprokopchuk
@vadymprokopchuk 3 ай бұрын
спасибо)
@andreyevanton
@andreyevanton 4 ай бұрын
Вадим, привет! Хотел поинтересоваться -- ты по-прежнему угораешь по Джикваери или уже смотришь с торону реактивности? Вьюшка, например
@_denysd9683
@_denysd9683 4 ай бұрын
где можно посмотреть твой settings.json ? хочу тоже такой стиль) или это просто тема такая ?
@user-qe2oh6os8q
@user-qe2oh6os8q 2 ай бұрын
спасибо!
@user-lg3mt4tk7e
@user-lg3mt4tk7e 4 ай бұрын
Топ , пушка , дискотека 🎉
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
в ритме танца
@user-uz4yu6qk1r
@user-uz4yu6qk1r 4 ай бұрын
Офигеть, первый раз вижу, чтобы ты пил не кофе, а чай!! Спасибо за урок!
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
это и было первый раз))
@4rMVHWxkrtXrooPBWgyV
@4rMVHWxkrtXrooPBWgyV 3 ай бұрын
Как новичку интересно, спасибо По поводу длинного видео -почему нет только пропиши тайм коды и вперёд, хочется про темную/светлую тему подробнее
@blatov
@blatov 4 ай бұрын
ТОПЧИК!!!!
@user-ly2mv5sh3y
@user-ly2mv5sh3y 3 ай бұрын
Ты лучший друг человечества ))
@elmaralijev7499
@elmaralijev7499 4 ай бұрын
Вадим, а у тебя только один курс по верстке (только тот про который ты говорил в ролике), или есть также курсы для продвинутых верстальщиков и совсем сложные сайты?
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
только один, у меня идея есть записать курс по анимации продвинутой, может создам скоро
@X-PainMusic
@X-PainMusic 4 ай бұрын
@@vadymprokopchuk було б дуже круто, потрібна штука
@dimasnytin
@dimasnytin 4 ай бұрын
Шииииикарно
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
спасибо))
@DinamitNeon
@DinamitNeon 4 ай бұрын
Будет полноценная верстка на tw?
@romatokar3516
@romatokar3516 4 ай бұрын
Полтора часа показывают как пользоваться документацией. Как закастомить конфиг не показал, как добавить пользовательские правила тоже. Зато apply который они же сам не рекомендают использовать показал
@user-pb1zu5wz9r
@user-pb1zu5wz9r 4 ай бұрын
та быыло, сказал он о настройках вскользь с начала. И потом начиная с 1:17 пробежался по ним.
@romatokar3516
@romatokar3516 4 ай бұрын
Вскользь показать что такое есть, и показать как это работает - разные вещи. Ну переопредели один цвет и глянь что будет с другими
@user-uz4yu6qk1r
@user-uz4yu6qk1r 4 ай бұрын
Всё правильно. Он показывает, как работать с документацией. Это надо уметь. Особенно с тайлвинд
@Maxi-Ferro
@Maxi-Ferro 4 ай бұрын
Интересно было бы узнать как подключить tilewind к gulp
@Sociopath8889
@Sociopath8889 4 ай бұрын
Спасибо Вам большое за подробный и понятный обзор. Наивный вопрос - будет-ли подобное видео по бутсрапу?)
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
та как-то не планировал, даже и не знаю
@spectralvlad2
@spectralvlad2 4 ай бұрын
Было бы круто. Тоже жду @@vadymprokopchuk
@user-db4ec6rx4n
@user-db4ec6rx4n 3 ай бұрын
Бутстрап?? Вы серьездно?? Вы не погяли фишку таилвинда просто))))
@Sociopath8889
@Sociopath8889 3 ай бұрын
@@user-db4ec6rx4n На собесах Вы будете так-же отвечать? Или будете навязывать потенциальному работодателю свой стек?
@user-vp6tf3dp4j
@user-vp6tf3dp4j Ай бұрын
Ну вот скажи. НАФИГА он тебе нужен???
@natalia_0729
@natalia_0729 4 ай бұрын
Не понятен момент, зачем все стили переносить в input.css через @apply, если начинает расширяться файл css. А в начале видео говорится о том, что Tailwind нужно использовать, чтобы не расширялся style.css до бесконечности, а расширять html, типа таким образом распределяется нагрузка на сайт, чтобы быстрее грузился. Понятно, что когда в html задано много tailwind классов, читать их может сложновато, но смысл тогда всего этого, если в любом случае все перенесено в css. А так за видео спасибо, первый раз смотрю про Tailwind, до этого немного изучила Bootstrap, поэтому интуитивно некоторые классы были понятны. И здесь их гораздо больше, чем в Bootstrap).
@aleksandr_anp
@aleksandr_anp 4 ай бұрын
когда-то обожал бутстрап (2-3 версии). Нокогда флексбоксы стали везде поддерживаться перестал его использовать. Но на более крупных проектах, разумеется, должен быть фреймворк, для унификации. И вот подход тэилвинда с написанием множества классов к каждому элементу для меня до сих пор раздражающий.
@natashawebconstanta777
@natashawebconstanta777 4 ай бұрын
Благодарю 100 раз )) В этом реально что то мистическое ))) Заказчик вчера сказал - будем работать на Tailwind 😀Подскажите, пожалуйста, какая это тема vs code, уж очень я в неё влюбилась, а искать долго ))) Help please ....🤣🤣🤣
@natalia_0729
@natalia_0729 4 ай бұрын
тема Community Material Theme Darker High Contrast
@natashawebconstanta777
@natashawebconstanta777 4 ай бұрын
@@natalia_0729 Спасибо огромное, Добрый Человек !!! 🙏🙏🙏
@user-qe3kk8sn3p
@user-qe3kk8sn3p 4 ай бұрын
Спасибо. Сделайте, пожалуйста, видео по плагину WooCommerce в WordPress
@user-mu5ru2xl9n
@user-mu5ru2xl9n 4 ай бұрын
ура!!! вечеринка
@vadymprokopchuk
@vadymprokopchuk 3 ай бұрын
она самая
@questions--answers-7
@questions--answers-7 4 ай бұрын
О красава Tailwind
@antoha9486
@antoha9486 4 ай бұрын
А можно сделать один файл CSS, а в нём указать ссылки import на множество других файлов CSS которые лежат каждый в своей директории? Какие минусы у такого способа?
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
не совсем понял, что вы имеете в виду но оно все будет грузится
@user-dh7dp1zc3n
@user-dh7dp1zc3n 4 ай бұрын
​@@vadymprokopchukон имел ввиду что для каждой страницы писать css в отдельный файл, а потом все подключить в основной через директиву @import. Просто вы говорили что css разрастается, а это один из способов разделить css(типо бэм подход)
@stanislav_tihanov
@stanislav_tihanov 4 ай бұрын
Здравствуйте, подскажите пожалуйста после установки (npm install -D tailwindcss), выдает такую ошибку (6 high severity vulnerabilities) npm audit fix и npm audit fix --force не помогают! Может кто-то сталкивался с такой проблемой? В интернете не нашел решения!
@andreyevanton
@andreyevanton 4 ай бұрын
вы не показали ошибку, показали лишь предупреждение о шести ошибках
@roman6504
@roman6504 4 ай бұрын
Версию ноды поставь поновее. Просто какие то пакеты устарели и показывает уязвимости. Но вообще забей. Эти ошибки ни на что не влияют.
@zercooI
@zercooI 4 ай бұрын
всё великолепно, спасибо за очередной гайдецкий. у меня остался вопрос, по названиям классов, почему некоторым названиям пишут например: header__inner, а кто-то пишет header-inner). Вопрос в том, почему кто-то использует __ , а кто-то -. есть какое-то прям правило?
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
все зависит от методологии, я обычно использую БЭМ, у меня есть видос на канале, а если без методологии, то разницы нет, просто вкусовщина
@zercooI
@zercooI 4 ай бұрын
@@vadymprokopchuk ааааа вот, что такое БЭМ. Спасибо 🤭
@sirflexsir1437
@sirflexsir1437 4 ай бұрын
"Я это не понимаю, мне это неинтересно. Вот мне лично это неинтересно, за других сказать не могу"
@elmaralijev7499
@elmaralijev7499 4 ай бұрын
Ха ха ха, ты меня опередил всеже ...а я то как раз давно хотел спросить почему ты не используешь для css, Tailwind или чтото подобное этому :) C Tailwind же куда меньше писанины.
@WERWOLION
@WERWOLION 4 ай бұрын
для меньше писанины делаешь sass фраемворк себе на миксинах и всё, а это позорище и мусор
@smyrnovd
@smyrnovd 4 ай бұрын
стоит ли верстать на tailwind для обучения работы в компании?
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
та не особо, уже когда туда попадешь, и у тебя будет такая задача, там и освоишь
@Sung_Jin-VVoo
@Sung_Jin-VVoo 4 ай бұрын
23:23 В том что css может расширятся, а css нет😂💚
@zercooI
@zercooI 4 ай бұрын
Ждём видео, которое залетит в просмотрах, что теперь делать с фигмой, без режима разработчика
@vadymprokopchuk
@vadymprokopchuk 3 ай бұрын
сегодня будет
@user-gs7xn9mk7j
@user-gs7xn9mk7j 4 ай бұрын
Про БЭМ тут уже забываем. Так?
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
нет, почему?
@sovngardeawaits-rm2np
@sovngardeawaits-rm2np 4 ай бұрын
хорошая вечеринка
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
круть)
@nopainnogame9897
@nopainnogame9897 4 ай бұрын
kzbin.info/www/bejne/bmrUo5uXf7ydmtUsi=PBrk-wGhAPdMKpy_&t=1403 так будет расширяться или нет?) tailwind build это что за команда такая?) есть только tailwind --watch или можно tailwind --minify запустить для продакшн npx tailwindcss --help покажет все возможные варианты А вообще спасибо за видео, было полезно.
@walterwhite4407
@walterwhite4407 4 ай бұрын
HARDEST WORKER 👊👊
@vasil-vasil
@vasil-vasil 3 ай бұрын
Цікавий підхід. Треба буде спробувати
@Vladislav1449
@Vladislav1449 4 ай бұрын
Основное преимущество TW не сказал - ускорение разработки. Не надо переключаться между файлами. На счёт того что сложно читать. Так в основном TW используется в фреймворках react, vue, а не в чистой верстке. В этих фреймворках страются использовать небольшие компоненты, где html кода ну максимум строчек 100(обычно меньше). В небольшом количестве строчек читается такое не сложно
@gladiatorrussia
@gladiatorrussia 4 ай бұрын
У меня 2 окошка в редакторе, слева tsx, справа стили. Не нужно переключаться. TW это г полное. Заново изобретают велосипед. Модульный scss намного лучше, не нужно писать стили в разметки и превращать код в кашу. И понятней, все знаю обычный css, а эти сокращенные стили нужно учить
@Vladislav1449
@Vladislav1449 4 ай бұрын
@@gladiatorrussia ну сколько людей столько и мнений. До того как стал работать с ним тоже думал гавно. Видимо ты сам с ним не работал, раз говоришь, что нужно что-то учить. Там учить нечего. 1 день на проекте и уже топишь
@WERWOLION
@WERWOLION 4 ай бұрын
перевожу на русский , чтобы делать мусор для людей с дименцией самый норм фраемвок. Стыдно должно быть!
@Vladislav1449
@Vladislav1449 4 ай бұрын
@@WERWOLION ничего не понял, можешь перефразировать?
@dogvscatfunny9956
@dogvscatfunny9956 4 ай бұрын
Это конечно не скажешь что удобно, на муть похожа больше обычный css рулит как всегда)
@TheEegmen
@TheEegmen 4 ай бұрын
Ну вот, дожили.. на CSS уже фреймворки появились...
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
Ну они очень давно были
@skrumy6062
@skrumy6062 4 ай бұрын
Ошибешься в названии класса, потом сиди гадай а че ж оно не работает, еще и запомнить их все надо, шариться 2 часа по документации по началу будешь, тогда как на бэм уже можно было за это время давно написать все что надо)) Так себе штука как по мне
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
ну если ошибся, можно сразу в инспекторе увидеть тут же не момент сравнения, если у тебя в ТЗ нужно использовать tailwind, или проект уже на нем, то у тебя вариантов 0
@skrumy6062
@skrumy6062 4 ай бұрын
@@vadymprokopchuk Это да
@gergeorg
@gergeorg 4 ай бұрын
так есть же расширение 'Tailwind CSS IntelliSense' которое подсказывает нужные классы
@evgeniymakhnin267
@evgeniymakhnin267 4 ай бұрын
Классы поначалу непонятные, но на самом деле они все интуитивно понятные. Через конфиг можешь настроить абсолютно все что тебе надо, Bootstrap тот же и рядом не стоял. На Tailwind верстать одно удовольствие и плюс скорость раза в полтора два быстрее. БЭМ это пережитки прошлого(((
@skrumy6062
@skrumy6062 4 ай бұрын
@@evgeniymakhnin267 Ой, какие громкие заявления
@hopelezzhopelezz487
@hopelezzhopelezz487 3 ай бұрын
Tailwind==Bootstrap true, но Tailwind===Bootstrap false :)))))
@erxweo
@erxweo 4 ай бұрын
-D это ключ для того чтобы пакет установился как dev зависимость и в билд не тянулся. Хреново ты к видосу подготовился. Не знать такие банальные вещи.
@alext5030
@alext5030 4 ай бұрын
Давно уже понял, что большинство верстальщиков про Node.js не знают практически ничего, а отсюда непонимание nmp и т.п.
@erxweo
@erxweo 4 ай бұрын
@@alext5030 вообще не вижу смысла учить только верстку, это как научиться только рулить на машине, а на педали и коробку передач пофиг
@gregdmitriev2784
@gregdmitriev2784 4 ай бұрын
такая же фигня как и Bootstrap - вообще неудобно работать, длиннющие названия классов (зачем?). Что не так с CSS-модулями ? Не надо париться с названиями классов, и они не такие краказяблы как в Tailwind или Bootstrap. Я категорически против усложнения процесса разработки. А Tailwind или Bootstrap как раз про усложнение и неудобство. Хотя приходиться их знать, т.к. никуда от странностей некоторых разработчиков не уйти, надо сотрудничать )))
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
нужно знать, это всего лишь инструмент, у которого есть плюсы и минусы
@Stas_Gutsal
@Stas_Gutsal 4 ай бұрын
Чекаємо новий контент українською
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
так, обов'язково, там вже такий список тем написав, що капець)
@WERWOLION
@WERWOLION 4 ай бұрын
Я за такой фраемворк баню каналы в предложке. Сделал себе sass фреемвок вот это тема. Чо трудного сделать нормально? Такие вещи табу выкладывать это позор для верстальщика. смотреть на ускорении 1.5+
@WERWOLION
@WERWOLION 4 ай бұрын
так стоп! Я смотрю видео и там мониторинг файлов HTML, но я дружу с головой и пишу на PUG. Отрываю поиск - получаю танцы с бубном. Ввожу на сайте с докой в поиск (pug) => No results for "pug"!!! Отличный фраемворк 100 из 10
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
так для pug ничего делать не нужно, просто классы пиши и все
@WERWOLION
@WERWOLION 4 ай бұрын
а ёще можно сделать стек глобальных классов для сайта , который делается 1 раз для любого многостаночника за день + в процессе и мы получим нормальный стэк глобалки без порнографии тэил винда
@WERWOLION
@WERWOLION 4 ай бұрын
вы тут задали флексы но не задали флекс байзик для дочерних элементов ну если так верстать то конечно будет быстро , кривое будет но быстро
@WERWOLION
@WERWOLION 4 ай бұрын
Как на этом мусоре делать веб транзишн API и объявлять имена грид ареа?
@andreyevanton
@andreyevanton 4 ай бұрын
Вадим, привет! Хотел поинтересоваться -- ты по-прежнему угораешь по Джикваери или уже смотришь с торону реактивности? Вьюшка, например
@user-zn3qp8xr5p
@user-zn3qp8xr5p 4 ай бұрын
большое спасибо!
@vadymprokopchuk
@vadymprokopchuk 4 ай бұрын
спасибо за поддержку
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 70 МЛН
顔面水槽をカラフルにしたらキモ過ぎたwwwww
00:59
はじめしゃちょー(hajime)
Рет қаралды 35 МЛН
1 класс vs 11 класс (неаккуратность)
01:00
БЕРТ
Рет қаралды 4,4 МЛН
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 32 МЛН
Все о Frontend-разработке за 15 минут
15:14
Merion Academy
Рет қаралды 88 М.
ЛИПКИЙ HEADER МЕНЯЮЩИЙ ЦВЕТ ПРИ СКРОЛЕ - ELEMENTOR/WOORDPRESS
5:21
10 Tailwind Tricks You NEED To Know!
10:45
Ravi - Perfect Base
Рет қаралды 263 М.
НОВОСТИ | Дополнение к Рэдлэндс | Новый "ГРОБ" | Карточный анонс от 4Games
18:09
Настолки LIVE - блог о настольных играх
Рет қаралды 3 М.
МАРШРУТИЗАЦИЯ KONTAKT В REAPER
14:05
Agantaych
Рет қаралды 30
Как подключать шрифты в 2024
20:53
От 0 до 1
Рет қаралды 3,5 М.
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 70 МЛН