Mastering CSS GRID: Practical Web Implementation of Figma Designs

CSS Grid is a powerful tool that allows you to implement even complex layouts simply and intuitively. In this lecture, we have structured the content so you can easily learn everything from the core concepts of CSS Grid to practical application methods step-by-step. Now, stop being tied down by complicated float and flexbox, and learn the standard of efficient layout design! Get started right now!

(5.0) 2 reviews

19 learners

Level Basic

Course period Unlimited

HTML/CSS
HTML/CSS
jQuery
jQuery
Figma
Figma
HTML/CSS
HTML/CSS
jQuery
jQuery
Figma
Figma

What you will gain after the course

  • Complete Guide to CSS GRID Basic Syntax and Properties

  • Project practice with real-world examples

  • Know-how for implementing design reference webpages

"You're losing out if you don't get it now! Half-off tuition just for subscribing to YouTube"

Subscribe & Like & Comment Event

Complete a simple mission and receive a 50% discount coupon immediately. Grab this limited-time, all-time great benefit right now!

Participate in the YouTube Subscribe & Comment Verification Event: https://forms.gle/wcD2wRVeaG7B7fSj7

When should you use CSS GRID?

If you were faced with a design like the one below, how would you write the styles?

You would probably use float or flex to arrange the elements, right? When elements are well-aligned horizontally and vertically according to a 12-column grid like in the design, using float or flex would be efficient.

Then, what about a design like the one below?


The design above is not easy to arrange using float or flex. However, treating every element with absolute positioning is impractical; doing so would make future maintenance difficult, and if implemented as a responsive site, maintenance would become even more challenging.

When implementing a design based on the example above, you should utilize CSS GRID, which involves setting up a grid as shown below and placing elements within that defined grid.


Key Learning Content

Learn various properties of CSS Grid.

  1. Grid Basic

  2. Fraction


  3. Positioning - Using line numbers

  4. Positioning - Using Grid Cell Names


  5. auto-fit, min-max functions


    Learn how to place as many elements as possible according to the width of the container.

  6. Automatic Row Placement
    Even for rows without a specified height, the row height can be automatically set if space is insufficient.

  7. Placing items by grid line names


  8. New properties available only in Grid
    Properties similar to flex's align-items can be used not only on the cross axis but also on the main axis.

  9. FLEX properties available in Grid
    Various flex properties can also be used on elements where display:grid is applied.

  10. Automatically Arranging Rows - auto-fit, auto-fill
    Learn how to place as many columns as possible and handle the remaining space.



  11. Building a Website - article layout
    Implement a simple webpage using the grid properties you have learned.



  12. Utilizing Grid and Flex
    Learn how to style web pages using CSS Grid and Flexbox.


Learn the know-how for implementing websites by referencing designs.

Understanding the Design and Creating Elements

Check if groups and layers are organized in a coding-friendly manner within the design, and identify whether styles or variables have been reflected. Save the necessary images according to the situation.

Writing HTML by section

Create major HTML sections by referring to the group names, and write appropriate HTML tags that match the nature of the content by referring to the detailed design. Ensure the code is written in compliance with search engine optimization (SEO) and web standards.

Set overall GRID layout

Add guides according to the elements to be placed so that the widths of rows and columns can be easily checked.

Write CSS for each section

Write the CSS for each section, separating them with comments.

Implementing a Slideshow Using Libraries

Implement slide movement via buttons or automatic sliding using the jQuery library.

Utilizing Slide Libraries

A PDF of the core summary is provided.

We provide explanations and practice files for all properties of flex.


Starter example files are provided.

The 01_grid folder provides example files for the core properties of Grid. You can learn while watching the lecture.


Completed examples are provided.

The completed source code is provided. Please compare it with the examples you completed during the lesson.


We recommend the following lectures.

Javascript Basics

Learn pure JavaScript basics through practical examples.

jQuery Basic

Learn everything from jQuery basics to practical examples and how to use major libraries.

Recommended for
these people

Who is this course right for?

  • Those who have a basic understanding of HTML and CSS but find layout design difficult.

  • Those who find the process of implementing design drafts into code difficult

  • Those who want to build an organized UI using CSS Grid

  • Those who want to transition from traditional float and flexbox methods to efficient layout management

  • Those who want to create a clean and modern website themselves

  • Those who want to gain practical experience through projects

Need to know before starting?

  • HTML Basics

  • CSS Basics

Hello
This is ezweb

2,812

Learners

63

Reviews

4

Answers

4.9

Rating

14

Courses

■ [Current] ESTSOFT KDT Frontend Instructor
■ Green Computer Art Academy Web Publishing and Frontend Instructor
■ Operator of Web Publishing YouTube Channel 'Rock's Easyweb'
■ The Joeun Computer Academy Web Publishing Instructor
■ Hanbit Computer Academy Web Publishing Instructor
■ Frontend Publisher, Professional Frontend Publishing Instructor
■ UI/UX Web Design Portfolio Instructor


[ Books ]
Published on 2021.07.19 / The Complete Figma Guide for Web Design & Web Publishing / BJ Public

Published on 2022.08.25 / Coding for the First Time with Web Publishing / Youngjin Publishing

Published 2023.10 /2024 SD Edu Yu-seonbae Web Design Technician Practical Exam Tutoring Notes / Sidae Gosi Planning

2024.11 Reprint /2025 SD Edu Yoo-Sunbae Web Design Technician Practical Exam Tutoring Notes / Sidae Gosi Planning

2025.11 Reprint /2026 SD Edu Yoo-Sunbae Web Design Technician Practical Exam Tutoring Notes / Sidae Gosi Planning

 

[ Awards ]
2022.08 Green Computer Art Academy Jongno Branch - Outstanding Instructor 2021.06 Green Computer Art Academy Jongno Branch - Outstanding Instructor 2018.06 Green Computer Academy Sinchon Branch - Outstanding Instructor 2017.05 Green Computer Academy Sinchon Branch - Outstanding Instructor 2016.05 Green Computer Academy Sinchon Branch - Outstanding Instructor 2015.10 Green Computer Academy Sinchon Branch - Outstanding Instructor

 

 

 

More

Reviews

All

2 reviews

5.0

2 reviews

  • mrnobody님의 프로필 이미지
    mrnobody

    Reviews 8

    Average Rating 5.0

    5

    100% enrolled

    Thank you for the great lecture.

    • jinimini님의 프로필 이미지
      jinimini

      Reviews 6

      Average Rating 4.8

      5

      33% enrolled

      ezweb's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!

      $22.00