O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Practice CSS Grid Projects to Build Modern Real World Websites

Video Description

Learn all the CSS Grid concepts and create professional responsive website designs - multiple website layout projects.

About This Video

  • We like to be thorough in our teaching. You'll find everything you need to start creating awesome web designs and layouts with Flexbox code/syntaxes in this course. You won't have to look anywhere else.
  • We strongly advocate learning by doing, rather than just listening or reading. Our lectures are filled with a wealth of examples that explain every concept clearly.

In Detail

By applying the concepts you learn in this course, you can code and design.

Here are the modules:

Module 1 - CSS Grid property - This is the foundation's module. We’ll look at how to make an element a Grid container so that its child items can be manipulated. We'll also look at what Grid items are and their significance. In this module, we'll be looking into how to create grid columns and rows and how they can be used to layout the website elements in simple ways.

Module 2 - Grid lines - In this module, we’ll look at a very important concept - Grid lines. This concept can be used to create full blown websites that are placed on 2 dimensional grid lines (hence the name). We'll look at how to use grid lines to create website layouts, and then we'll create 2 website layout projects using Grid lines as well. We'll also look into how to align grid items or the website's elements using the various Grid alignment properties.

Module 3 - Grid Areas - In this module, we'll look at yet another important concept - Grid areas. We'll look at how we can use grid areas to create complicated website layouts much easier than grid lines. We'll be looking at 2 more website layout projects in this module.

Module 4 - Create a website - real-world project (nonresponsive and responsive) - In this module, you'll learn how to create a simple, 2-column business website, one that looks like most of the small business HTML websites out there. You'll also learn how to make it completely responsive.

All the codes and supporting files for this course are available at: https://github.com/PacktPublishing/Practice-CSS-Grid-Projects-to-Build-Modern-Real-World-Websites

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : Introduction
    1. Introduction 00:04:13
  2. Chapter 2 : Basics of CSS Grid
    1. Basics of CSS Grid - Display property and grid container 00:04:27
    2. Grid items 00:08:10
    3. Grid columns 00:04:09
    4. Grid columns - part 2 00:03:52
    5. Grid columns - part 3 – fractions 00:04:37
    6. Grid rows 00:05:14
    7. Grid rows - part 2 00:03:16
    8. Grid auto rows property 00:05:55
    9. Grid auto rows property - part 2 00:02:51
  3. Chapter 3 : Grid lines + 2 projects (2 website layouts)
    1. Grid lines – intro 00:04:39
    2. Grid lines - grid columns and grid rows properties 00:05:43
    3. Grid lines - grid columns and grid rows properties - part 2 00:05:03
    4. Nested grids 00:04:29
    5. Alignment - align items 00:05:01
    6. Alignment - justify items 00:02:38
    7. Alignment - justify content 00:04:57
    8. Alignment - align content 00:03:39
    9. Alignment - align self & justify self 00:03:28
    10. Project #1 - Layout 1 00:06:27
    11. Project #1 - Layout 1 - part 2 00:05:15
    12. Project #1 - Layout 1 - part 3 00:04:57
    13. Project #2 - Layout 2 00:04:46
    14. Project #2 - Layout 2 - part 2 00:06:29
    15. Project #2 - Layout 2 - part 3 00:07:07
    16. Project #2 - Layout 2 - part 4 00:02:59
    17. Project #2 - Layout 2 - part 5 00:05:41
  4. Chapter 4 : Grid Areas + 2 projects (2 website layouts)
    1. Grid area – intro 00:05:17
    2. Grid area property 00:10:07
    3. Project #3 - Layout 3 00:04:42
    4. Project #3 - Layout 3 - part 2 00:07:28
    5. Project #3 - Layout 3 - part 3 00:10:28
    6. Project #4 - Layout 4 00:04:05
    7. Project #4 - Layout 4 - part 2 00:06:07
    8. Project #4 - Layout 4 - part 3 00:07:00
    9. Project #4 - Layout 4 - part 4 00:04:42
  5. Chapter 5 : Real world project - desktop + mobile websites
    1. Real world website project - desktop design - HTML part 00:09:55
    2. Real world website project - desktop design - basic styles 00:04:22
    3. Real world website project - desktop design - grid areas 00:04:36
    4. Real world website project - desktop design - aligning it right 00:04:43
    5. Real world website project - desktop design - more stylings 00:03:38
    6. Real world website project - desktop design - content and sidebar 00:05:12
    7. Real world website project - desktop design – footer 00:10:26
    8. Real world website project - responsive design 00:07:04
    9. Real world website project - responsive design - part 2 00:05:54
    10. Real world website project - responsive design - part 3 00:10:36