Section 1 : Welcome, Welcome, Welcome
|
Lecture 1 | Welcome to the Most Advanced CSS Course Ever! c | 00:03:44 Duration |
|
Lecture 2 | READ BEFORE YOU START | |
|
Lecture 3 | Setting up Our Tools | 00:02:30 Duration |
Section 2 : Natours Project — Setup and First Steps (Part 1)
|
Lecture 1 | Section Intro | 00:00:35 Duration |
|
Lecture 2 | Project Overview | 00:05:24 Duration |
|
Lecture 3 | Building the Header - Part 1 | 00:24:05 Duration |
|
Lecture 4 | Building the Header - Part 2 | 00:16:55 Duration |
|
Lecture 5 | Creating Cool CSS Animations | 00:19:02 Duration |
|
Lecture 6 | Building a Complex Animated Button - Part 1 | 00:15:40 Duration |
|
Lecture 7 | Building a Complex Animated Button - Part 2 | 00:12:34 Duration |
Section 3 : How CSS Works A Look Behind the Scenes
|
Lecture 1 | Section Intro | 00:01:22 Duration |
|
Lecture 2 | Three Pillars of Writing Good HTML and CSS (Ne | 00:03:41 Duration |
|
Lecture 3 | How CSS Works Behind the Scenes An Overview. | 00:03:25 Duration |
|
Lecture 4 | How CSS is Parsed, Part 1 The Cascade and | 00:12:07 Duration |
|
Lecture 5 | Specificity in Practice | 00:05:26 Duration |
|
Lecture 6 | How CSS is Parsed, Part 2 Value Processing | 00:15:05 Duration |
|
Lecture 7 | How CSS is Parsed, Part 3 Inheritance | 00:03:42 Duration |
|
Lecture 8 | Converting px to rem An Effective Workflow | 00:13:41 Duration |
|
Lecture 9 | How CSS Renders a Website The Visual Formatting M | 00:12:22 Duration |
|
Lecture 10 | CSS Architecture, Components and BEM. | |
|
Lecture 11 | Implementing BEM in the Natours Project | 00:04:48 Duration |
Section 4 : Introduction to Sass and NPM
|
Lecture 1 | Section Intro | 00:00:53 Duration |
|
Lecture 2 | What is Sass | 00:04:32 Duration |
|
Lecture 3 | First Steps with Sass Variables and Nesting | 00:24:50 Duration |
|
Lecture 4 | First Steps with Sass Mixins, Extends and Function | 00:16:45 Duration |
|
Lecture 5 | A Brief Introduction to the Command Line | 00:10:02 Duration |
|
Lecture 6 | NPM Packages Let's Install Sass Locally | 00:13:09 Duration |
|
Lecture 7 | NPM Scripts Let's Write and Compile Sass Locally | 00:12:52 Duration |
|
Lecture 8 | The Easiest Way of Automatically Reloading a Page | 00:05:50 Duration |
Section 5 : Natours Project — Using Advanced CSS and Sass (Part 2
Section 6 : Natours Project — Advanced Responsive Design (Part 3
|
Lecture 1 | Section Intro | 00:00:50 Duration |
|
Lecture 2 | Mobile-First vs Desktop-First and Breakpoints | 00:17:07 Duration |
|
Lecture 3 | Let's Use the Power of Sass Mixins to Write Media | 00:27:48 Duration |
|
Lecture 4 | Writing Media Queries - Base, Typography and Layou | 00:26:21 Duration |
|
Lecture 5 | Writing Media Queries - Layout, About and Features | 00:12:17 Duration |
|
Lecture 6 | Writing Media Queries - Tours, Stories and Booking | 00:20:08 Duration |
|
Lecture 7 | An Overview of Responsive Images | 00:05:11 Duration |
|
Lecture 8 | Responsive Images in HTML - Art Direction and Dens | 00:09:59 Duration |
|
Lecture 9 | Responsive Images in HTML - Density and Resolutio | 00:17:06 Duration |
|
Lecture 10 | Responsive Images in CSS | 00:11:28 Duration |
|
Lecture 11 | Testing for Browser Support with @supports | |
|
Lecture 12 | Wrapping up the Natours Project Final Consideratio | 00:13:37 Duration |
Section 7 : Trillo Project — Master Flexbox
Section 8 : A Quick Introduction to CSS Grid Layouts
|
Lecture 1 | Section Intro | 00:00:49 Duration |
|
Lecture 2 | Why CSS Grid A Whole New Mindset | 00:04:56 Duration |
|
Lecture 3 | Quick Setup for This Section | 00:01:35 Duration |
|
Lecture 4 | Creating Our First Grid | 00:11:52 Duration |
|
Lecture 5 | . Getting Familiar with the fr Unit | |
|
Lecture 6 | Positioning Grid Items | 00:07:11 Duration |
|
Lecture 7 | Spanning Grid Items | 00:09:28 Duration |
|
Lecture 8 | Grid Challenge | 00:02:29 Duration |
|
Lecture 9 | Grid Challenge A Basic Solution | 00:10:39 Duration |
|
Lecture 10 | Naming Grid Lines | 00:09:18 Duration |
|
Lecture 11 | Naming Grid Areas | 00:10:40 Duration |
|
Lecture 12 | Implicit Grids vs. Explicit Grids | 00:10:19 Duration |
|
Lecture 13 | Aligning Grid Items | 00:09:40 Duration |
|
Lecture 14 | Aligning Tracks | 00:12:31 Duration |
|
Lecture 15 | Using min-content, max-content and the minmax() fu | 00:15:52 Duration |
|
Lecture 16 | Responsive Layouts with auto-fit and auto-fill. | 00:10:33 Duration |
Section 9 : Nexter Project — Master CSS Grid Layouts
Section 10 : That's It, Everyone
|
Lecture 1 | See You Next Time, CSS Master | 00:01:41 Duration |
|
Lecture 2 | My Other Courses + Updates |