Tailwind CSS Introduction, Basics & Guided Tutorial

Поділитися
Вставка
  • Опубліковано 12 січ 2025

КОМЕНТАРІ • 256

  • @DaveGrayTeachesCode
    @DaveGrayTeachesCode  2 роки тому +22

    Tailwind CSS is a utility-first CSS framework that is currently very popular. It is easy to transition from writing CSS to using Tailwind CSS because it applies one styling rule at a time much like CSS, but it uses easy to understand class names that you can quickly add to your HTML. In this intro to Tailwind CSS tutorial, we'll set up a dev environment with Tailwind CSS, look at some helpful VS Code extensions, and build a small project to get you started! If you are just learning CSS, I recommend learning the CSS basics first in my CSS for Beginners course here: ua-cam.com/video/n4R2E7O-Ngo/v-deo.html

    • @sourlito
      @sourlito 2 роки тому

      Hello and thank you for this tutorial, So far I have followed your steps, but when I run Live Server, it doesn't automatically open the html page in a browser. It first opens the browser but it shows as a directory. Why is that?
      In Other words in the browser it shows build directory src directory and the tailwind.config.js file

  • @harenderthakran9142
    @harenderthakran9142 10 місяців тому +3

    Dave, you are such a gem. I have seen so many videos of tailwind installation, nothing comes close to your style of explanation period.

  • @marshalguo457
    @marshalguo457 Рік тому +2

    Literally no one addressed the issue of how the styles.css is minimal when first starts and requires to build the CSS again. Thank you SO MUCH!!!

    • @lastspoil5547
      @lastspoil5547 10 місяців тому

      Do you recommend I start here? I know html css and JavaScript. I'm learning React. I need tailwind to save me 😂

  • @Achrafhakim-o1f
    @Achrafhakim-o1f 2 місяці тому

    Dear dave I love how you explain everything from scratch,you taught me html ,css and now it's tailwind thank you so much for your content

  • @vivekanand5900
    @vivekanand5900 2 роки тому +2

    I was thinking of learning tailwind and you started teaching that also... Thank you for making videos..You explain everything very crystal clear..😇

  • @jamesablanco
    @jamesablanco 8 місяців тому

    This was the only Tailwind CSS tutorial to actually get me what I need and then I realize I did not write the output css file right took awhile but figured it out. Thank you!

  • @aimis408
    @aimis408 7 місяців тому

    This is the best 20 minutes I've spent on UA-cam in a long time. Thanks for making this great intro!

  • @jeremiahchinwe1336
    @jeremiahchinwe1336 2 роки тому +1

    @DaveGrayTeachesCode you have truly helped me learn CSS to a commendable level and now you're teaching me tailwinds. Thank you so much Boss. Get to meet you someday.

  • @johnychinese
    @johnychinese 2 роки тому

    This is insane, the amount of value you drop for free man. You're literally an angel

  • @ManirakizaHakkim
    @ManirakizaHakkim Рік тому

    From htm css and Js and now tailwind I have been your fan. Thank you so much Dave you are the the real definition of a Teacher ❤

  • @ahmad-murery
    @ahmad-murery 2 роки тому +4

    Never user Tailwind before, but if it was up to me to decide I would choose Tailwind over Bootstrap or any other css frameworks just because their classes are easier to remember for someone who spent most of his time using vanilla css
    Thanks Dave!

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 роки тому +1

      It is an easier transition for sure! Thank you, Ahmad! 💯

    • @tahraa3381
      @tahraa3381 4 місяці тому

      @@DaveGrayTeachesCode I got 3 warings in my style.css file ? This is weird because MR. Gray you had only one and also your lignes are 552 and mine are 556

  • @JeatBunkie
    @JeatBunkie 2 роки тому

    Best free web dev stuff on youtube right now honestly. Just a btw for people installing node, I would recommend you use nvm to install. Had a few headaches when installing node directly, it messed up some dependencies in React. Probably because I was using create react app though

  • @kakhabervk9405
    @kakhabervk9405 9 місяців тому

    As other Dave's tutorials this tutorials is different from other youtube tutorials and has very useful approaches and tricks. Thanks!

  • @andrewcox4324
    @andrewcox4324 Рік тому

    Thank you for finally explaining Tailwinds in a way that i can actually understand and appreciate the power of it.

  • @rajraiz3058
    @rajraiz3058 3 місяці тому

    You should be awarded the best teacher in the world ❤

  • @korkmazsalim
    @korkmazsalim 2 роки тому +1

    Inline Fold extension and all other tips. You nailed it !! Great channel ! thank you @Dave

  • @mohammedaweis3014
    @mohammedaweis3014 2 роки тому

    wow wow wow this is amazing you really helped anyone needs to be full stuck web developer, really i have not watched this vedio yet because i am still watching and learning your css 11hours vedio, i will be right back this amazing tutorial when i complete that vedio thanks again from somalia 🇸🇴 😀

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 роки тому +1

      Good idea, Mohammed! I agree with completing the CSS fundamentals first.

  • @elClubdelas7Cifras
    @elClubdelas7Cifras Рік тому

    note:
    'inline fold extension' for replacing the long lenght classes for three dots.
    minute: 21:00

  • @MsLoveDance1
    @MsLoveDance1 8 місяців тому

    Im so happy actually! Besides explaining tailwind and how to install, you also gave some very handy tricks on how to work with VSC itself

  • @mailsiraj
    @mailsiraj Рік тому

    hi Dave, this is the first time I am here and I really loved this intro to Tailwind video - I loved the pace and nice bulls eye example which was some concrete enough for me to practice on my own. I loved your energy and the way you introduces productivity tips like emmet shortcuts, VSCode extensions, etc. Thank you so much Dave.

  • @brajagopalmukherjee1588
    @brajagopalmukherjee1588 2 роки тому +12

    Finally web developer university is back with bang🔥...can u make some advanced react playlist and nextjs playlist?

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 роки тому +10

      Always making more React content 💯 Next.js series in the works, too 🚀

    • @nabinsaud4688
      @nabinsaud4688 2 роки тому +2

      @@DaveGrayTeachesCode Thanks for Nextjs

    • @melchizedek79
      @melchizedek79 2 роки тому +1

      Let's appreciate the much he has done. It's not easy please.

    • @melchizedek79
      @melchizedek79 2 роки тому

      @@brajagopalmukherjee1588 Alright. Try and buy him some Coffee. lol😁

    • @thinklyrics6558
      @thinklyrics6558 2 роки тому

      Dev love coffee a lot and I will get him one he his too good

  • @captinblack113
    @captinblack113 2 роки тому +1

    You are best instructor, thank you Mr.Dave
    I hope this channel will hit 1M soon 😍

  • @mvip4927
    @mvip4927 2 роки тому

    Just simply put the code, it works! thanks!

  • @pgallovich
    @pgallovich 2 роки тому

    I really loved this intro Dave! This really helped me get started with Tailwind CSS.

  • @taponato1127
    @taponato1127 Рік тому

    Thanks so much ! love the energy when you are teaching, no time wasted

  • @g4l625
    @g4l625 2 роки тому +1

    Another great video, I started learning CSS from you three weeks ago, now I am very comfortable with the fundamentals, thanks for this great content Dave ❤

  • @MsLoveDance1
    @MsLoveDance1 8 місяців тому

    This is amazing! video tutorials explain it so well instead of reading how!

  • @somebody-17546
    @somebody-17546 2 роки тому +1

    I hated tailwind css at first. I thought writing inline styles would make the code look messy but the more I know about it, the more I use it. I use it all the time now :D

  • @tjans1979
    @tjans1979 Рік тому

    I always stop on Dave's videos. Top notch.

  • @garrysyt8461
    @garrysyt8461 2 роки тому +1

    A tailwind playlist will be great for e.g some complex custom components, components with position, some events included etc will be great help

  • @beec9681
    @beec9681 Рік тому

    Hi Dave, thank you for this great video, so many details and tricks, a clear way explaining how to set up and more, I have learnt so much already and answered many questions!
    I will keep watching and experimenting... Thank you B

  • @cleverengineer2410
    @cleverengineer2410 Рік тому

    twailwindcss is beautiful and the way you introduce it make it even easier thanks a lot Sir

  • @nhel5240
    @nhel5240 2 роки тому

    I like how you teach, you make it simple and add some ways to make it more easy...

  • @abrahamngetich1415
    @abrahamngetich1415 2 роки тому

    Great. Glad to be seeing the new series from you. Thanks, looking to more videos on Tailwind. Consider discussing Tailwind components libraries like Taiwindcomponents Flowbyte

  • @IamSaulSaul
    @IamSaulSaul 2 роки тому

    I really enjoyed watching this tutorial, some of the other ones where a little confusing to me but not this one. Thanks!

  • @dcanhanga
    @dcanhanga Рік тому +1

    Eu gostei desta aula. Obrigado por proporcionar uma grande experiência de aprendizagem. Você ganhou um novo assinante.

  • @jessedv5915
    @jessedv5915 6 місяців тому

    Amazing video i can finally get started on tailwind css

  • @mirzafaisalbaigfaisal6324
    @mirzafaisalbaigfaisal6324 Рік тому

    This channel should cross million subs. Damn!!

  • @mohamedelsayed6698
    @mohamedelsayed6698 2 роки тому

    Finally I have been waiting for this for a long time ♥️👌

  • @Jawad_Siddiqui
    @Jawad_Siddiqui 2 роки тому

    Relearning Tailwind CSS with Dave. Thanks

  • @badcatdesign
    @badcatdesign 2 роки тому +1

    @4:45 I think maybe this is where the "Live Preview" extension shines. Also @20:21 VSC has a "Create Manual Folding Ranges from Selection" function that can be run per instance, so you can still see classes etc when you need them. Thanks for the tut👍

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 роки тому

      Good notes! Do you like the Live Preview extension better than Live Server? The folding ranges command from VS Code folds full lines of code which can be helpful, but it won't just hide the classnames for me like the Inline Fold extension.

    • @badcatdesign
      @badcatdesign 2 роки тому

      @@DaveGrayTeachesCode I've been watching the LP extension grow. I'm not sure it's better (or even faster to load), but have a feeling MS will just merge it into the app - who knows. Good point with Inline Fold. thanks!

  • @anouargarbaa-wh7iu
    @anouargarbaa-wh7iu 7 місяців тому

    Thank you Dave for this amazing tutorial 😁

  • @patite3103
    @patite3103 2 роки тому +1

    Hi Dave. thank you for the great video! Would it be possible to do a video on the T3 stack? thank you

  • @licokr
    @licokr Рік тому

    Practical tutorials, useful extentions recommendation thank you so much

  • @mdshakamal4837
    @mdshakamal4837 9 місяців тому

    its great ....now its been working......thank you Dave

  • @NikhilSingh-ez1mq
    @NikhilSingh-ez1mq 2 роки тому

    Finally 🎉 can’t wait for next tailwind video

  • @silasspeech4632
    @silasspeech4632 2 роки тому

    😍 let chil and enjoy the contents, as usual your are doing great work here. Am going to save everything for vacations and enjoy every minute love your lesson.

  • @muhammadyahya1908
    @muhammadyahya1908 Рік тому

    Just awesome bro...good understanding and very impressive. Thank you

  • @samobaidi5000
    @samobaidi5000 2 роки тому

    Good video Dave as always , i was using Sass and Styeld components and then changed to tailwind and i can tell that its really cool and as you mentioned about mobile first .

  • @codernerd7076
    @codernerd7076 2 роки тому

    The things I like about tailwind is that it's mobile first and really easy to make responsive designs!

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 роки тому +1

      Absolutely! That will be demonstrated during the upcoming project 💯🚀

  • @akintobby
    @akintobby 2 роки тому

    The long wait is finally over🤩

  • @utinthein7274
    @utinthein7274 2 роки тому

    I Love You, Sir. I don't known how can I thank you enough.

  • @abdu5822
    @abdu5822 2 роки тому

    Wow this is really amazing. thanks Dave.
    .
    one more thing, i really suggest after at the end, you add two or three project templates design with tailwind including the techNotes project.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 роки тому +1

      You're welcome! Good suggestions! I've got a couple of projects in mind for this series, but converting the techNotes project might be a good additional one, too!

  • @codecuts93
    @codecuts93 2 роки тому

    Amazing as always! 👏🏼👏🏼

  • @bryikcode
    @bryikcode 2 роки тому

    Hello Dave , thank u for u awesome tutorials
    i think you my best discovery this year

  • @shadz-dev
    @shadz-dev 2 роки тому

    Thanks for the series sir, would definitely take a look at it after I complete learning JavaScript. One suggestion, it would be great if you make the videos project based.

  • @kensenpai5424
    @kensenpai5424 2 роки тому

    Much needed playlist, let's go 😃

  • @pavlinapsarsky2819
    @pavlinapsarsky2819 2 роки тому

    Great video as always, thank you!

  • @thebrokernotebook
    @thebrokernotebook 2 роки тому

    best tutorial ever, thanks Dave

  • @zeeshanahmad1500
    @zeeshanahmad1500 2 роки тому

    thanks Dave created such an awesome content

  • @PRATAPSINGHSHEKHAWAT
    @PRATAPSINGHSHEKHAWAT 2 роки тому

    Great course. Love to see more tailwind videos.

  • @mnkboy
    @mnkboy 2 роки тому

    Greate tutorial Dave you are awesome ! :P

  • @John-qw8zx
    @John-qw8zx 2 роки тому

    You are unstoppable!

  • @mahmudsiam778
    @mahmudsiam778 2 роки тому

    Thank you so much for making this course

  • @theentertainment7239
    @theentertainment7239 2 роки тому

    OMG THANKS SO SO MUCH THIS HELPED!!!

  • @min11benja-shopify
    @min11benja-shopify 11 місяців тому

    I dont understand why the Documentation does not show how to add tailwind to a normal html file they all force you to sue some framework like NExt or React, this is so much simpler thank you very much!!

  • @bhawnaakpasare6545
    @bhawnaakpasare6545 2 роки тому

    Thank you so much.... I am waiting for this

  • @TravinskiyVladislav
    @TravinskiyVladislav 2 роки тому

    Again and again and again, thank you

  • @NanoPolymer
    @NanoPolymer 8 місяців тому

    Thanks for you explanation.

  • @raghulkannan
    @raghulkannan 6 місяців тому +2

    Can't I just add the CDN and Just type the classes?

  • @badbeatslayer
    @badbeatslayer Рік тому

    5:20 After you typed in "npx tailwindcss init"
    consule will spit out fallowing :
    "Need to install the following packages:
    tailwindcss@3.3.2
    Ok to proceed? (y) "
    type y - it will install tailwind to your machine. Just one step Dave missed .

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Рік тому

      This should help: www.microverse.org/blog/javascript-library-vs-javascript-frameworks-the-differences

  • @HungPham-or7tm
    @HungPham-or7tm 2 роки тому

    Thanks for sharing your great tutorials :D please keep up your works. again, Thanks alot :D

  • @andrewsmichael7047
    @andrewsmichael7047 Рік тому

    Thank you so much teacher, the lessons was so interestings

  • @raymondmichael4987
    @raymondmichael4987 2 роки тому

    Wow!! Just wow.
    Thanks buddy

  • @jean-montero
    @jean-montero 2 роки тому

    Thanks, Dave! 🙏🏽

  • @regilearn2138
    @regilearn2138 2 роки тому +1

    Hi Dave, Awesome ,I think its time to start a project base video on TYPESCRIPT with REACT,Please we are eagerly waiting ,Lot of fellow developers agree with me.❤❤❤❤

  • @98parth
    @98parth 2 роки тому

    This is so awesome 🔥

  • @Sylar7773
    @Sylar7773 2 роки тому

    BEST!!! Thank YOU!!!💪

  • @fsfazekas
    @fsfazekas 6 місяців тому

    Possible stupid question - did I miss how we INSTALL Tailwind? I get the init but don't we have to install before that with an npm command? Apologies if I missed this somehow (duh)🤷‍♂

  • @frankreich5018
    @frankreich5018 Рік тому

    Very nice introduction. Your voice reminds me of newman.

  • @muhammadumarsotvoldiev8768
    @muhammadumarsotvoldiev8768 Рік тому

    thank you very much! Very interesting

  • @leakyroofmedia
    @leakyroofmedia Рік тому

    Thanks so much. Quick question: how do you get it so that you can write the html elements and class names with the dot notation? div.grid.shadow etc. Thanks again

  • @mehmetaltinsoy525
    @mehmetaltinsoy525 2 роки тому

    Great video. Thanks.

  • @ZihalirwaKanezaAmaniFred
    @ZihalirwaKanezaAmaniFred 3 місяці тому

    However, ideally, you should move your HTML files to a source folder (like src or public) and then configure Tailwind to scan those files. This will keep your setup more organized. I tried following your approach it didn't work im getting this error: warn - No utility classes were detected in your source files. If this is unexpected, double-check the content option in your Tailwind CSS configuration.

  • @Meysam19871366
    @Meysam19871366 2 роки тому

    Thanks Dave
    very good
    perfect

  • @rsrinivas6025
    @rsrinivas6025 2 роки тому

    Dav love you man

  • @csprofessorpam
    @csprofessorpam 6 місяців тому

    I can't get the vscode tailwind intellisense to work... Have uninstalled and installed multiple times. Nothing shows up when I hover. Any ideas what might be wrong?

  • @Dreamer_78
    @Dreamer_78 Рік тому

    Спасибо большое за труд!

  • @kingsleyobi-ko9zj
    @kingsleyobi-ko9zj 7 місяців тому

    good work mr dave,but are you gonna be doing this with vite

  • @learner7778
    @learner7778 2 роки тому

    Thanks Dave

  • @GetnetGetachew
    @GetnetGetachew Рік тому

    you are smart please make viedo to build project i.e fullstack project (real world project)

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Рік тому

      Thank you. I already have. A full stack real world project is advanced. Make sure you know the pre-requisites I mention before attempting this: ua-cam.com/video/CvCiNeLnZ00/v-deo.html

  • @siddiqahmed3274
    @siddiqahmed3274 2 роки тому

    Thank you for this

  • @Hellnation13
    @Hellnation13 Рік тому

    when I used npx at the start for some reason it made a tailwind.config.scss file but then I did it a second time and it made the config.js file Just curious if that's something new since this video was made or if I mistyped something

  • @sonamohialdin3376
    @sonamohialdin3376 2 роки тому

    Awesome thank you very much

  • @AndriiShcherbakov
    @AndriiShcherbakov Рік тому

    Hello Dave, I see that when u save your html file, the --watch tailwind rebuild your style.css file, and you were able to see the changes using live server. In my case, when i save my html file, nothing happens until i save my ./src/input.css or the tailwind config file.
    I was watching for solution: install postcss-cli, use the mode:'jit' inside the tailwind config file... but nothing helps.
    If u have a second, it will be nice to get some help.

    • @AndriiShcherbakov
      @AndriiShcherbakov Рік тому

      Hello again, If u were wondering, what is the problem: just the file name. I named the file "tailwind_course (Dave Gray)". I guess this space between, or the "()" gives me the error.

  • @johnramirez3247
    @johnramirez3247 2 роки тому

    Thank you for you tutorial! It was easy to follow. By the way, do I always have to install the tailwindconfig file If i would start another project?

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  2 роки тому

      You will need a config file. I suppose you could always copy over settings you prefer from a previously used config file if that is what you mean?

  • @Pareshbpatel
    @Pareshbpatel Рік тому

    Great intro to Tailwind CSS. Thanks, Dave
    {2023-03-11}, {2024-04-22}

  • @marktmcewan
    @marktmcewan Рік тому

    Amazing videos. watched from start to finish (you explain it better than any other video (perhaps even tailwind themselves) I have a question regarding the config file, Tailwind notes state 'src' in the path added to the content ["./src/**/*.{html,js}"] and you use "build". Are both right ?

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Рік тому +1

      Yes, it depends on where your html file is - which might depend on what you are building your project with. If you look at the GitHub repo for this video, you will see my index.html is in my build directory. Tailwind needs to read the classes inserted into that file to generate the CSS that is used. If I was building with Next.js, I might want it to look in my src directory for js, jsx, ts, or tsx files instead.

    • @marktmcewan
      @marktmcewan Рік тому

      Thanks Dave, Excellent stuff. Going to work my way through your other videos. If you have a paid course I would be interested.@@DaveGrayTeachesCode

  • @jeremyh9841
    @jeremyh9841 Рік тому

    The first div doesnt display anything
    I have warnings from lockdown-install.js
    like this :Removing intrinsics.%TypedArrayPrototype%.with

  • @CTILET
    @CTILET 2 роки тому

    Oo Dave is the best