Tailwind CSS From Scratch | Learn By Building Projects

Tailwind CSS From Scratch | Learn By Building Projects

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 83 lectures (12h 32m) | 5.61 GB

Build great looking layouts fast and efficiently using Tailwind CSS utility classes

This is a fun project-based course to learn how to create awesome layouts using the Tailwind CSS framework and get comfortable using utility classes over something like Bootstrap, which uses component-based classes. Let’s take a look at the outline for this course…

The Sandbox

I don’t want to jump right into the projects, though you certainly could if you want. So the first two sections, we will be working in a coding sandbox. In every new video in these sections, we will have a new file to experiment with and learn all about a certain aspect of Tailwind. For example, we will have pages/videos for colors, typography, spacing, flex classes, and much more. This allows us to essential touch on all parts of Tailwind in a specific order, rather than just jumping right into projects.


Next, we will take what we learn in the sandbox environment and use it to create some small projects. These are things that will take 10 – 20 minutes to create and we will do it all in one video per project. The mini-projects include

  • Email Subscribe Card
  • Pricing Grids
  • Product Modal
  • Image Gallery
  • Login Modal

I may even add more mini-projects later. These will help you get your feet wet by creating something.

Website Projects

Next, we will start to work on larger landing-page websites. This will really put what you learned to the test. There will be 6 different websites. They are all very modern and clean-looking. We partnered with Frontend Mentor for the designs. Some projects will have a bit of javaScript for things like hamburger menus, tabs, and some validation. Let’s take a look at the projects.

Clipboard Website – Simple software product landing page. Focusing mostly on flexbox and alignment. Some background images, etc.

Loopstudios – VR company website with cool images, responsive mobile menu with some JavaScript, gradient overlay effects.

Shortly – Website for a link shortening tool. We will have a nice-looking responsive menu and add a little JavaScript for some form validation and working with the DOM.

Testimonial Grid – A project where we focus on using Tailwind’s grid classes.

Fylo – Product page with a light/dark mode feature. We will add some JavaScript to save the color mode to local storage. We will also have a dynamic tab component for the FAQ.

Bookmark – Bookmark manager extension landing page. This website will have some dynamic background images, a hamburger menu and some tabs that will use JavaScript.

What you’ll learn

  • Learn to create and edit layouts super fast
  • Learn the Tailwind utility classes using a code sandbox
  • Build 5 mini-projects and 6 website projects
  • Learn how to set up a dev environment using the Tailwind CLI
  • Configure your styles to create custom layouts
Table of Contents

1 Introduction
2 Course Outline & Projects
3 Project Links
4 What Is Tailwind CSS
5 Basic Environment Setup
6 Tailwind Sandbox Setup

Tailwind Fundamentals – Part 1
7 Utility-First Example
8 Working With Colors
9 Container & Spacing
10 Typography
11 Width & Height
12 Layout & Position
13 Backgrounds & Shadows
14 Borders & Border Radius
15 Filters

Tailwind Fundamentals – Part 2
16 Interactivity
17 Breakpoint Classes & Media Queries
18 Columns
19 Flexbox
20 Grid
21 Transition & Transform
22 Animation Classes & Keyframes
23 Config & Customization
24 Dark Mode

A Better Development Environment
25 Create An Environment With Tailwind CLI
26 Directives & Functions
27 Optional – Webpack & PostCSS Environment

Tailwind CSS Mini-Projects
28 Mini-Projects Introduction
29 Mini-Project 1 – Email Subscribe Card
30 Mini-Project 2 – Pricing Grids
31 Mini-Project 3 – Product Modal
32 Mini-Project 4 – Image Gallery
33 Mini-Project 5 – Login Modal

Project 1 – Clipboard Website
34 Project Intro
35 Setup & Config
36 Hero Section & Background Image
37 Snippets Section & Using Directives
38 Features Section & Items
39 Supercharge Section
40 References & Footer
41 Deploy To Netlify

Project 2 – Loopstudios Website
42 Project Intro
43 Setup & Config
44 Hero With Desktop Navigation
45 Feature Section
46 Creations Section With Gradient Overlays
47 Footer
48 Hamburger Button & Animation
49 Mobile Menu & JavaScript
50 Deploy To Vercel

Project 3 – Shortly Website
51 Project Intro
52 Setup & Config
53 Navbar
54 Hero Section
55 Shorten Form & Links
56 JavaScript Link Validation
57 Feature Boxes
58 CTA & Footer
59 Mobile Menu

Project 4 – Testimonial Grid Project
60 Project Intro
61 Setup & Config
62 FIrst Box
63 Remaining Boxes
64 Add Grid Classes
65 Line Clamp Plugin

Project 5 – Fylo Website With Color Picker
66 Project Intro
67 Setup & Config
68 Header & Dark Mode Button
69 JavaScript For Color Mode
70 Hero Section
71 Features & Productive Sections
72 Testimonials & Early Access
73 Smooth Scroll & Footer

Project 6 – Bookmark Manager Website
74 Project Intro
75 Setup & Config
76 Navbar
77 Hero Section
78 Tabs & Panel Layout
79 JavaScript For Tabs
80 Download Boxes
81 FAQ Accordion
82 Newsletter & Footer
83 Mobile Menu