Build a website from scratch
Watch on Frontend Masters
Build a website from scratch
for Frontend Masters
Kevin Powell
Embrace the Cascade
Watch on Frontend Masters
Table of Contents
Welcome
Introduction
Before We Start
What We Will Be Building
It's All About the Journey
Modern CSS
Getting Started
Creating our project
Initiazing the Repo
Getting a Few Things on the Page
CSS Methodology
Setting the Stage
Resetting our CSS
Custom Properties and the Design System
Colors
Typography
Structured Variables
Base Styles
The Homepage Html
Meaningful Links
The big picture
Plan of Attack
Wrappers
Landmark Regions
Utilities
Finding the Balance
The Images
Layouts
Mobile First vs Desktop First
The Header
Creating Columns
Creating Flow
Getting More Specific
The Hero
The Cards
The Buttons
The Footer
Getting Our Site Online
Pushing Our Changes to Github
Netlify
Updating the Navigation
Making a Branch
Updating the Html
Styling the Mobile Navigation
Adding the Functionality
Merging Our Branch
Skipping the Navigation
Wrap Up
One Page Down