CSS GRIDマスター:FIGMAデザインの実践ウェブ実装

CSS Gridは、複雑なレイアウトも簡単かつ直感的に実装できる強力なツールです。今回の講義では、CSS Gridの核心的な概念から実践的な活用法まで、段階を追って簡単に学べるように構成しました。もう複雑なfloatやflexboxに縛られることなく、効率的なレイアウト設計の定石を学びましょう!今すぐ始めてください!

難易度 初級

受講期間 無制限

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

受講後に得られること

  • CSS GRIDの基本文法と属性の完全まとめ

  • 実践例で学ぶプロジェクト実習

  • デザイン参照ウェブページ実装のノウハウ

"今もらわないと損!YouTube登録だけで受講料が半額"

チャンネル登録&高評価&コメントイベント

簡単なミッションを完了して、50%割引クーポンを今すぐ受け取りましょう。期間限定で提供される過去最大級の特典を、今すぐ手に入れてください!

YouTubeチャンネル登録&コメント認証イベントに参加する : https://forms.gle/wcD2wRVeaG7B7fSj7

CSS GRIDはいつ使用するのでしょうか?

次のようなデザインなら、皆さんはどのようにスタイルを作成しますか?

皆さんはおそらく、floatを利用したり、flexを利用したりして要素を配置されるでしょう?デザインのように12カラムグリッドに合わせて要素が横、縦に整列されている場合には、floatやflexを利用して配置するのが効率的です。

それでは、次のようなデザインはどうでしょうか?


上記のデザインは float や flex を利用して配置するのは容易ではありません。かといって、すべての要素を absolute で処理するには無理があり、そのように処理してしまうと、その後のメンテナンスも不便で、レスポンシブとして実装するなら、なおさらメンテナンスが困難なサイトになってしまいます。

上記の例のようなデザインを参考にして実装する際は、以下のようにグリッドを設定し、設定されたグリッドに要素を配置するCSS GRID を活用する必要があります。


主な学習内容

CSSグリッドのさまざまな属性を学習します。

  1. Grid Basic

  2. Fraction


  3. Positioning - ライン番号の活用

  4. Positioning - グリッドセル名の活用


  5. auto-fit, min-max 関数


    コンテナの幅に応じて、できるだけ多くの要素を配置する方法を学習します。

  6. 自動行配置
    別途高さを指定していない行も、スペースが足りない場合に自動で行の高さを設定することができます。

  7. グリッドラインの名前で配置する


  8. Gridでのみ使用可能な新しい属性
    flexのalign-itemsに似た属性を、交差軸だけでなく主軸でも活用できます。

  9. Gridで使用可能なFLEX属性
    display:gridが適用された要素でも、さまざまなflex属性を使用できます。

  10. 行を自動で配置する - auto-fit, auto-fill
    可能な限り多くの列を配置し、余ったスペースを処理する方法を学習します。



  11. ウェブサイトの実装 - article layout
    学習したgridプロパティを活用して、簡単なウェブページを実装します。



  12. Gridとflexの活用
    CSS GridとFlexを活用して、ウェブページのスタイルを作成する方法を学習します。


デザイン参照ウェブサイトの実装ノウハウを学習します。

デザインの把握および要素の生成

デザインでコーディングしやすいようにグループやレイヤーが整理されているかを確認し、スタイルや変数がデザインに反映されているかを把握します。必要な画像を状況に合わせて保存します。

セクション別のHTML作成

グループ名を参照してHTMLの大きなセクションを作成し、詳細デザインを参照して内容の性質に合った適切なHTMLタグを作成します。その際、検索エンジン最適化(SEO)やWeb標準などを遵守して作成します。

全体のGRIDレイアウト設定

配置する要素に合わせてガイドを追加し、行と列の幅を確認しやすいように設定します。

セクション別CSS作成

コメントで区切ってセクション別にCSSを作成します。

ライブラリを活用したスライドショーの実装

ボタンを通じてスライドを移動させたり、自動スライドをjQueryライブラリを利用して実装します。

スライドライブラリを活用する

核心のまとめPDFを提供します。

flexのすべての属性に関する説明と実習例題ファイルを提供します。


開始用サンプルを提供します。

01_gridフォルダには、グリッドの主要属性に関する例題ファイルが含まれています。講義を見ながら学習することができます。


完成例を提供します。

完成版のソースを提供します。授業を通じて完成させた例題と比較してみてください。


次の講義をおすすめします。

Javascript Basics

純粋なJavaScriptの基礎から実践的な例題まで学習します。

jQuery Basic

ジェイケリーの基礎から実践例、主要ライブラリの活用法を学習します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • HTML、CSSの基礎はあるが、レイアウト設計が難しい方

  • デザイン案をコードで実装する過程が難しいと感じている方

  • CSS Gridを活用して整ったUIを構築したい方

  • 従来のfloat、flexbox方式から効率的なレイアウト管理に移行したい方

  • スッキリとしたモダンなウェブサイトを自分で制作したい方

  • プロジェクトを通じて実践経験を積みたい方

前提知識、
必要でしょうか?

  • HTML基礎

  • CSSの基礎

こんにちは
ezwebです。

2,812

受講生

63

受講レビュー

4

回答

4.9

講座評価

14

講座

■ [現在] ESTSOFT KDT フロントエンド講師
■ グリーンコンピュータアート学院 ウェブパブリッシング、フロントエンド講師
■ ウェブパブリッシングYouTubeチャンネル「Rock's Easyweb」運営
■ ザ・ジョウンコンピュータアカデミー ウェブパブリッシング講師
■ ハンビッコンピュータアカデミー ウェブパブリッシング講師
■ フロントエンドパブリッシャー、フロントエンドパブリッシング専門講師
■ UI/UXウェブデザインポートフォリオ講義


[ 書籍 ]
2021.07.19 刊行 / ウェブデザイン&ウェブパブリッシングのためのFigma完璧活用書 / BJ Public

2022.08.25 出版 / コーディングは初めて with ウェブパブリッシング / ヨンジン出版社

2023.10 出刊 /2024 SDエデュ ユ・ソンベ ウェブデザイン技能士 実技 家庭教師ノート / 時代考試企画

2024.11 重版 /2025 SDエデュ ユーソンベ ウェブデザイン技能士 実技 家庭教師ノート / 時代考試企画

2025.11 重版 /2026 SDエデュ ユ先生のウェブデザイン技能士実技家庭教師ノート / 時代考試企画

 

[ 受賞歴 ]
2022.08 グリーンコンピュータアート学院 鐘路支店 - 優秀講師 2021.06 グリーンコンピュータアート学院 鐘路支店 - 優秀講師 2018.06 グリーンコンピュータアカデミー 新村支店 - 優秀講師 2017.05 グリーンコンピュータアカデミー 新村支店 - 優秀講師 2016.05 グリーンコンピュータアカデミー 新村支店 - 優秀講師 2015.10 グリーンコンピュータアカデミー 新村支店 - 優秀講師

 

 

 

もっと見る

カリキュラム

全体

24件 ∙ (4時間 51分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

2件

5.0

2件の受講レビュー

  • jinimini님의 프로필 이미지
    jinimini

    受講レビュー 6

    平均評価 4.8

    5

    33% 受講後に作成

    • mrnobody님의 프로필 이미지
      mrnobody

      受講レビュー 8

      平均評価 5.0

      5

      100% 受講後に作成

      良い講義をありがとうございます。

      ezwebの他の講座

      知識共有者の他の講座を見てみましょう!

      似ている講座

      同じ分野の他の講座を見てみましょう!

      ¥3,613