Tailwind Crash Course | Project From Scratch

Sdílet
Vložit
  • čas přidán 1. 06. 2024
  • In this video, we will set up Tailwind CLI and create a landing page from start to finish, going over many of the common utility classes and then deploying it to InMotion Hosting using Git.
    ⭐ Sponsor: InMotion Hosting!
    bit.ly/3uVNhD6
    💻 Code:
    github.com/bradtraversy/tailw...
    Frontend Mentor Challenge:
    www.frontendmentor.io/challen...
    Csaba Kissi Twitter (Tailwind Course Helper):
    / csaba_kissi
    👇 Website & Courses:
    traversymedia.com
    💖 Show Support
    Patreon: / traversymedia
    PayPal: paypal.me/traversymedia
    👇 Follow Me On Social Media:
    Twitter: / traversymedia
    Instagram: / traversymedia
    Linkedin: / bradtraversy
    Timestamps:
    0:00 - Intro
    2:45 - Getting Started
    4:58 - Install & Setup Tailwind CLI
    7:39 - NPM Scripts & Output
    11:00 - Customizing & Config
    13:25 - Navigation Area + Spacing, Flex, Responsive Classes, etc
    24:06 - Hero Section
    30:43 - Class Name Order Convention
    33:44 - Features Section
    44:58 - Testimonial Section
    54:15 - CTA Section
    59:34 - Footer
    1:10:59 - Hamburger Menu HTML
    1:15:38 - Custom CSS (Background SVGs)
    1:19:45 - Custom CSS (Hamburger Menu)
    1:25:08 - Menu JavaScript
    1:28:27 - Deploy To InMotion Hosting
  • Věda a technologie

Komentáře • 448

  • @davebudah
    @davebudah Před 2 lety +252

    Because of Brad Im now a Fullstack Web Dev at one of the Tech companies in my country. Thank you so much Brad.

    • @vishalmane3139
      @vishalmane3139 Před rokem +2

      proof?

    • @okonkwo.ify18
      @okonkwo.ify18 Před rokem +9

      @@vishalmane3139 😂😂😂😂😂😂

    • @chainmaven6026
      @chainmaven6026 Před rokem

      @@vishalmane3139 proof of work or proof of stake ?

    • @marciojeovety
      @marciojeovety Před rokem +1

      @@chainmaven6026 proof of snake hahaha

    • @HrissW
      @HrissW Před rokem +1

      @davebudah how many months it took u to become Full stack Developer?

  • @machoman2378
    @machoman2378 Před 2 lety +250

    Thank you for the continuous content Brad! I wouldn’t be the developer I am today without your videos

    • @alifhasanshahOfficial
      @alifhasanshahOfficial Před 2 lety +4

      Yeah I am also like you. Brad is awesome and his teaching skill also .

    • @tether23
      @tether23 Před 2 lety +2

      This channel so underrated imo

    • @ministryofanti-feminism1493
      @ministryofanti-feminism1493 Před 2 lety

      We were great as the Ultimate Maniacs, brotha!

    • @talkohavy
      @talkohavy Před rokem

      I think I first saw one of Brad's videos like 6 years ago,
      and ever since then I saw dozens of them!
      And it's not like i'm LOOKING for Brad's videos specifically, but like, every topic on which I need help with, it seems that Brad has a video prepared up his sleeve. It's like no matter what I do in life, no matter how much I progress and be a super senior developer, Brad will always have 10 years of knowledge over me!

  • @nudecode
    @nudecode Před 2 lety +11

    I love the longer videos actually completing something, really feels like you have something to work of. As always great video thanks Brad

  • @robertfine5464
    @robertfine5464 Před 2 lety +3

    Let the Boston accent flow! Your content is legit, don't worry about whether people thing the Boston accent is professional or not.

  • @CharlesDeBarros
    @CharlesDeBarros Před rokem +3

    As always, outstanding content! We are very lucky in the development community to have people like you, generous, and willing to share content so as everyone can learn. Thank you.

  • @anonymouseverx
    @anonymouseverx Před 2 lety +9

    Special thanks to you, Brad for this extremely valuable and rare content.

  • @rodrigolima7360
    @rodrigolima7360 Před 2 lety +5

    The best tutorial about Tailwind ever! Thank you for providing us with this amazing content!!!

  • @lunarcode
    @lunarcode Před 2 lety +3

    This channel has helped me ALOT in learning how to code, literally cannot believe that these videos are free. Keep up the good vids brotha

  • @bn_ln
    @bn_ln Před rokem +3

    What a find this course has been - it's a goldmine of information. Thanks so much for sharing this content!

  • @fabianstarke3160
    @fabianstarke3160 Před 2 lety

    Every time I am thinking about trying a new tech, a new lib or whatever, generally within the same week I got a notification from Brad's channel !Brad, you are amazing and by far my preferred instructor out there and you made my dream of becoming a dev more accessible already more than 2 years ago. Thank you

  • @vtreanor
    @vtreanor Před rokem +1

    Loved it, watched every minute. How to get up to speed on Tailwind and static site development in just over an hour, well done.

  • @tomiwaajayi8288
    @tomiwaajayi8288 Před 2 lety +7

    Thanks a lot for this Brad. An amazing summary and description of how to use tailwind.
    To easily know what each number represents in 'px', just multiply by 4. '4 = 16px', '6 = 24px'

  • @tech_tips0117
    @tech_tips0117 Před 2 lety

    Really, I just decided to start using tailwind, and you immediately made a video, you basically teached me all about web development in less than 2 years thank you very much

  • @barraganroberto
    @barraganroberto Před 2 lety +7

    I woke up this morning thinking of learning Tailwind, and found this amazing and fresh content!
    Thanks you very much, Brad!

  • @LazerMarsupial
    @LazerMarsupial Před rokem +2

    Everytime I run into a dev tool I want to learn, or a client asks me something about web development, it is Traversy Media to the rescue!! Thanks man for all the good content!

  • @ChadCaldwell
    @ChadCaldwell Před 2 lety

    This was fantastic. Learning rather than copying. Very well done. Hope you do more.

  • @samuelsantos8901
    @samuelsantos8901 Před 10 měsíci

    Thank you from Brazil, this is a amazing job, I started yesterday with tailwind I really felt lost before start watching this video, thank you man!

  • @robertsp2351
    @robertsp2351 Před 2 lety +1

    Awesome, cant wait to watch this after work. I've been waiting for something like this.
    Thanks, Brad!

  • @canaygun5234
    @canaygun5234 Před 2 lety +1

    It's been a while since I last watched one of Brad's videos, and I realized how much I missed it. Thanks for great content!

  • @sunraiii
    @sunraiii Před rokem +1

    Dude you got me onto emmet through this video, and it's absolutely insane. Thank you so much! Currently learning from the video you made about it.

  • @ElegantCoder
    @ElegantCoder Před rokem

    Finished this course it was amazing Brad is a great teacher

  • @chelseabing
    @chelseabing Před 2 lety

    Very thoroughly explained and easy to understand. I wanted to learn tailwind and do not regret coming here to learn it.

  • @Nautyy9
    @Nautyy9 Před 2 lety +1

    i've been really looking for tailwind project , you're best Brad

  • @code.badger
    @code.badger Před 2 lety

    Are you reading my mind Brad, every time? THANK YOU!

  • @nicholasrobbins921
    @nicholasrobbins921 Před 2 lety +25

    I usually don't comment on videos but really want to say thank you Brad for the tremendous amount of work you're doing in the software community. Following along step-by-step with these projects really helps show what these frameworks can do. It's a big ask, but it would be amazing if we did a project like this in the future but completed additional pages so we had a legit 4-5 page website that would truly be a "Job Ready" project in the sense, like maybe show how we build this one page and then copy certain elements to create a Product page, or a About Us page that was fleshed out even more. Regardless, you're changing people's lives and I thank you immensely for the work you're doing dude!

    • @bluesyace9564
      @bluesyace9564 Před rokem

      you will never be job ready by following along someone else's project

    • @DanieleManca1983
      @DanieleManca1983 Před rokem

      This project is a coding challenge from Front End Mentor, the design provided on Front End Mentor is only one landing page and Brad is showing the community how to recreate it using Tailwind, so to be honest if anybody wanted to extend the project and create more pages, they're free to, including yourself. We can follow along and copy what Brad is doing on this video, ultimately we learn by doing things completely on our own to consolidate what we follow in lectures.

  • @RedempleMarcelo
    @RedempleMarcelo Před 2 lety

    This is my favourite channel. I especially like it when you explain everything so nicely. I wish you a lot of success with the channel and happy life. ❤️

  • @DenzelBraithwaite
    @DenzelBraithwaite Před rokem +6

    I've been studying / coding for a little over a year now and I'm starting to just look for your videos when I learn a new topic. If you didn't cover it, I look elsewhere but you're my go-to now. I appreciate all the help.

    • @bosinious
      @bosinious Před 3 měsíci

      I can relate. Even as a developer Brad's content is a great reference resource. It has sped how I learn new front end technology

  • @GaBoyInKy
    @GaBoyInKy Před 2 měsíci

    I learn more from your project based videos than anyone else's subject based tutorials. Thank you.

  • @khaisarmuksid5713
    @khaisarmuksid5713 Před rokem +5

    "I don't want this be something where I just type and you copy and that's it.",
    I love this part so much.
    Thanks a lot sir!

  • @Saradomin65
    @Saradomin65 Před 2 lety

    Just when I wanted to learn Tailwind, Brad drops a new video about it. Definitely will watch this!

  • @michaelsolomon6033
    @michaelsolomon6033 Před 6 měsíci

    Thank you Brad for everything. This is the best tailwind video I have come across.

  • @miguelbezerra5848
    @miguelbezerra5848 Před rokem +2

    I came here to learn Tailwind, but leave with way more than that! Thank you

  • @TheHumanistX
    @TheHumanistX Před rokem +3

    Dude. You keep essentially apologizing for this 'taking a long time' because you are explaining things... you cranked this out as fast or faster than so many other channels on youtube that don't explain a damn thing. This was one of the most helpful frontend coding videos I've ever watched. You are fantastic at this and I cannot wait to dive into your channel! Thank you SO MUCH for the explanations! What is the point in just coding along with someone with no understanding of WHY??? You know?
    Also, I'm glad you finally said that the color was 'kinda like orange' even though we called it red. I was worried my eyes were bad lol

  • @dragosgheceanu9847
    @dragosgheceanu9847 Před 2 lety +1

    We're all much better developers thanks you your help! Thank you so much, Brad

  • @outis99
    @outis99 Před 2 lety +7

    Not sure if you mentioned it since I didn't go through the entire thing but a really cool feature is you can add custom values to pretty much every class, particulary the one I use since tailwind doesn't have classes for vh and vw you can do: class="h-[50vh]" another example would be something like class="bg-[#c301f2]"

  • @eew_david
    @eew_david Před 2 lety

    The way Brad is serving is Insaaane! Thank You 🌼✨🙏

  • @ahsanzubair6772
    @ahsanzubair6772 Před 2 lety

    I love to watch your fruitful videos. Thank you for providing quality content to your viewers.

  • @prapathsuayroop2341
    @prapathsuayroop2341 Před rokem

    Thank you Brad, this video helps me a lot to start digging into the TailwindCSS.

  • @manofsteppe179
    @manofsteppe179 Před 2 lety +4

    AMAZING, was just looking for tailwind courses on youtube, found old brad courses but this made me smile!

  • @thenightguy6816
    @thenightguy6816 Před 2 lety +2

    Thanks for making this video. A tailwind recap was clearly needed for me 😅

  • @danbuild977
    @danbuild977 Před rokem +2

    Travery Media never disappoint. Thank you!

  • @kademmohammed6836
    @kademmohammed6836 Před rokem +1

    Best coach ever ! nothing else to say, thank you for everything

  • @goaheadwithzerospeed4096

    A wonderful tutorial, I have nothing but respect and admiration. thank you brad

  • @hebanano
    @hebanano Před 2 lety

    Thank you so much. I wanted to learn Tailwind for awhile, keep up the good work

  • @abdulrazaqharoon2733
    @abdulrazaqharoon2733 Před rokem +3

    @43:00, I made it work without creating a new . It would be difficult to maintain if we create the same content with different styling for different screens size. I made it work with this line
    Track Company-wide progress

  • @alext3437
    @alext3437 Před rokem

    Excellent explanation. Thank you for taking out the time to do this.

  • @sedrickkouam6874
    @sedrickkouam6874 Před rokem +1

    i like the way you explain the content of all you crash course. your video help a lot
    thank you for all the energy and the times you take to explain the content

  • @woleojosolomon3060
    @woleojosolomon3060 Před rokem +1

    Finished the video. Very instructive! Thank you very much, Brad!

    • @lukas.webdev
      @lukas.webdev Před 11 měsíci

      I just posted a video about creating responsive design with Tailwind CSS in 2023 - maybe this is helpful as well!😉

  • @phraseframe
    @phraseframe Před rokem +1

    Brother, your video is REALLY helping me out, I'm a wannabe frontend developer, and I had just found out about you, certainly going to use your courses to get better at this new (to me) thing. The thing is, I already learned a lot of HTML and CSS, but this helps save on time a bunch. What a time to be alive. Thank you.

    • @lukas.webdev
      @lukas.webdev Před rokem +1

      If you want to watch another video on Tailwind: I just posted a new Tailwind CSS Tutorial (2023) - maybe this is also helpful ... 😉
      All the best for your journey!

  • @berad6034
    @berad6034 Před 2 lety +1

    you the man. use whichever accent you're comfortable with, dude. we're not some stuffy corporate stiffs

  • @realrami
    @realrami Před 2 lety

    Thank you for the continuous content Brad!

  • @tech_gigs5384
    @tech_gigs5384 Před rokem

    Brad has always been there for these tuts man big thanks and great advise for learning

  • @fregina3813
    @fregina3813 Před 2 lety

    Thank you! After your class I’ve finally understood how this works.

  • @bethcarretta5715
    @bethcarretta5715 Před 2 lety +8

    OMG this is awesome-thank you for doing this, Brad. I just finished a Tailwind course on Udemy and I can't wait to practice what I learned with this tutorial. I love Tailwind!

    • @AnsgarSteinkamp
      @AnsgarSteinkamp Před 2 lety

      Which Tailwind-Course on Udemy did you take?

    • @rene78
      @rene78 Před 2 lety +4

      Why doing a course after a course? Build something on your own. Best way to practice.

  • @digigoliath
    @digigoliath Před 2 lety

    Awesome. I need a refresher & a project to work on is always fun. TQVM!!

  • @jasonbrooks737
    @jasonbrooks737 Před 2 lety

    brad, you're just too good for these web development skills
    won't believe about your past if you didn't tell us
    your talent is so precious, dont waste it, keep going strong buddy

  • @nilskoch990
    @nilskoch990 Před 2 lety

    Great content! Your videos are making my life so much better and easier, thank you!

  • @ChristopherSmikle
    @ChristopherSmikle Před rokem

    Thanks for the intro! A great ice breaker, really appreciate it 🇯🇲

  • @hehoist7183
    @hehoist7183 Před rokem +1

    Thank you very much for such a detailed tutorial, which helped me quickly understand TailwindCSS

  • @anjorinibukunoluwatomidequ6508

    This is an amazing course to learn Tailwindcss. Traversy is a great tutor

  • @nathanashe3770
    @nathanashe3770 Před 2 lety

    Every single video helps me out in so many different ways...

  • @ajsmallwood
    @ajsmallwood Před rokem +1

    Awesome walkthrough, I learned so much from this about Tailwind and even Github set up too!

    • @lukas.webdev
      @lukas.webdev Před 11 měsíci

      I just posted a video about Tailwind CSS in 2023 - maybe this is also interesting for you.😉

  • @Fridayy.Blessed
    @Fridayy.Blessed Před 2 lety +13

    Traversy media
    Thanks for providing these free contents
    I can't thank you enough
    My elder brother got a job as a senior software engineer in ALASCO company in Germany
    All thanks to your free contents.
    He couldn't have done it without your help and ofcourse....for doing the hard work
    Sure the journey was not an easy one
    But he did the hard work especially when he didn't feel like doing it...
    Thank you Brad Traversy ♥️♥️♥️♥️

    • @sussannwokorie8654
      @sussannwokorie8654 Před rokem

      Hallo, interesting story, I also live in Germany looking for a position for almost 4mons as a junior Software Engineer, can you please help me to speak to your brother to help me to get a job in his company I saw an opening position

  • @DavidNYIRINGABO
    @DavidNYIRINGABO Před rokem

    You're unbelievable Brother.
    this is fantastic.
    Thanks for all this aid

  • @husseinkizz
    @husseinkizz Před 2 lety

    Hello Brad thanks for this, I wanted some fresher on tailwind since I last used it in a while, I hope this is it!

  • @VkG64
    @VkG64 Před 2 lety

    That was extremely helpful Brad, thanks a lot !

  • @AlbertoKempis
    @AlbertoKempis Před 2 lety

    Thanks Brad. Awesome tutorial!

  • @adebayoolushola7052
    @adebayoolushola7052 Před 7 měsíci

    Thank you so much Brad for being such a blessing

  • @ryzlesalt
    @ryzlesalt Před rokem

    This was an awesome tutorial, loved it!

  • @anasalhariri5474
    @anasalhariri5474 Před 2 lety

    Hi, Thank you so much for your great efforts. I really appreciate your tutorials. All the love and respect.

  • @alain_laroche
    @alain_laroche Před 2 lety +1

    Great Crash course! Will definitely help my frontend. Love your accent BTW 😎 Don't fight it!

  • @QueeeeenZ
    @QueeeeenZ Před 2 lety

    I absolutely love tailwind! thank you!

  • @ctaylr13
    @ctaylr13 Před rokem

    brad you are the best. i am very appreciative of your videos; they have helped me become a better developer. thank you!!

  • @nanayaw7159
    @nanayaw7159 Před 2 lety

    Brad, you are doing an awesome job... 👍👍👍

  • @UIXConnect
    @UIXConnect Před 2 lety +1

    my gosh!! This s##@ finally makes sense. Thanks Brad. Always you are a legend.

  • @HullioGQ
    @HullioGQ Před 2 lety

    Thank you for this tutorial.
    InMotion; I hope they have improved since they cost me my first two hosting clients a few years ago when my service had a 96-hour outage!

  • @themadladgaming
    @themadladgaming Před rokem

    Brad i thank you for all of your videos, it teach me a lot. Thank you!

  • @juwonousk
    @juwonousk Před rokem

    Thank you for the amazing tutorial. This is the great explanation and easy for understanding video about tailwind css that I've seen. 🤩👍👍

  • @richterlau
    @richterlau Před rokem

    Very nice content after 20 mins. I run it in 1.5x playback. Makes it even better

  • @cuentamovil456
    @cuentamovil456 Před rokem

    "Sorry my accent is coming out"....loooool. First video I watch about Tailwind and already understand it. Thank you Brad!!

  • @PR174M
    @PR174M Před 2 měsíci

    Don't think about your accent! Your content is always relevant for a developer. Thanks Brad!!

  • @Ohotnikova_
    @Ohotnikova_ Před 2 lety

    Now this is the video I’ve been waiting for 😄

  • @nurdanarakhymova3232
    @nurdanarakhymova3232 Před 2 lety

    Literally the best explanation ever TY !!!

  • @pranavyeole102
    @pranavyeole102 Před 2 lety +1

    Thanks for the video man, great content

  • @sakhawathussain9696
    @sakhawathussain9696 Před rokem

    Thanks for your receiving inforrmations and conversation. So much thanks

  • @julianm080808
    @julianm080808 Před 16 dny

    Traversy Media I really appreciate for making this badass video, you are amazing God bless you.

  • @UIXConnect
    @UIXConnect Před 2 lety

    thank you for doing this comprehensive overview. Most other coding tuts on this leave me confused when approaching a project using this framework. And I feel dread whenever I see this included because it is hardly ever well explained.

  • @piyushaggarwal5207
    @piyushaggarwal5207 Před 2 lety

    thanks for the course Brad

  • @user-zg5jq8ro4w
    @user-zg5jq8ro4w Před 8 měsíci

    Helped me a lot, thanks for the effort.

  • @misheruzinho
    @misheruzinho Před rokem

    Thank you for this project, i was able to learn a lot from it !

  • @willisianturi1499
    @willisianturi1499 Před rokem +1

    I created a portfolio web project using a CSS framework called Tailwind in 2022. Thanks for the tutorial.

    • @lukas.webdev
      @lukas.webdev Před 11 měsíci

      I just posted a video about creating responsive design with Tailwind CSS in 2023 - this should be interesting for you as well!😉

  • @vinit095
    @vinit095 Před rokem

    The css image url ../ explanation was right on. Other people just write it without explaining 👍

  • @6.squash.936
    @6.squash.936 Před rokem

    This is my go to channel bro

  • @snailprogrammer7483
    @snailprogrammer7483 Před rokem +6

    Thank you very much for the video! Can you make a dashboard with tailwind showing your subscribers how to make a sidebar?

  • @muhammadattiqueurrehman7733

    Right on time, much needed.

  • @honiel59
    @honiel59 Před rokem

    one of my fav youtubers here

  • @devwithbrian1534
    @devwithbrian1534 Před rokem +1

    Thanks Brad. Great stuff

    • @lukas.webdev
      @lukas.webdev Před 11 měsíci

      I just posted a video about creating responsive design with Tailwind CSS in 2023 - maybe this is helpful as well!😉

  • @enochnewton4657
    @enochnewton4657 Před rokem

    Very nice video good explanations and straight to the point

  • @shaxzodalimov356
    @shaxzodalimov356 Před 5 měsíci

    Thank you bro. Very useful content 👍🏻

  • @stevehunt525
    @stevehunt525 Před 2 lety +1

    It seems to me that Tailwind is one of them technologies that a lot developers jump on the band wagon with, because they feel they would be left behind if they didn't. It's like going back to the old days with inline styles. For example if you have a load of buttons on a page with drop shadows, hover effects and gradients, it's a lot of code to write and maintain for each button. If a client wants the button modified, you have trawl though all the html code and change every instance of that button. It's a lot easier to have a separate style sheet. It's not that long ago when everyone was raving on about CSS variables, where you could change one setting and it would update the whole site. Stick with CSS or SASS.