【HTML CSS】グリッドレイアウトの使い方。Grid Layoutの基礎コーディング。

今回は、CSSのプロパティの一つである、グリッドレイアウト(Grid Layout)の基本的な使い方を説明しています😊♪
🎥 この動画の構成 🎥
00:00 オープニング
00:10 グリッドレイアウトとは?
01:34 この動画の流れ
02:20 display: grid;
02:51 grid-template-columns(列の指定)
03:27 単位:fr(フラクション)とは?
05:03 grid-template-rows (行の指定)
07:10 grid-template (行と列を一括で指定)
08:39 エリアの指定
09:54 grid-template (行と列とエリアを一括で指定)
10:43 grid-area(エリアとグリッドアイテムを紐づける)
11:54 実際のコードで実践
12:40 Coding: display: grid;
13:06 Coding: grid-template-columns
14:45 Coding: grid-template-rows
16:19 Coding: grid-template
18:00 Coding: grid layoutでページレイアウトを組む
🗂 この動画で使用したファイル 🗂
www.craft.do/s/O6nQxCEACzHFDr
✅ ご視聴いただきありがとうございます🙇‍♂️
この動画を気に入っていただけたら、ぜひチャンネル登録よろしくお願いします❗️
◆ ぜひ『チャンネル登録』をよろしくお願いします🙇‍♂️
kzread.info?sub_c...
◆ Twitter. ツイッター
/ hirocodeweb
◆ Instagram. インスタグラム 👈 オススメ❗️
/ hirocodeweb
🔋 僕が使っている、おすすめのデバイス 🔋(アフィリエイト広告を使ってます!)
【 マウス 】
✅ ロジクール アドバンスド ワイヤレスマウス MX Master 3
amzn.to/34Zn5LH
" ボタンカスタマイズによって作業の効率化が図れます。アプリケーションごとにカスタマイズ可能です。 "
【 キーボード 】
✅ ロジクール アドバンスド ワイヤレスキーボード KX800 MX KEYS
amzn.to/38S1B4i
" 打ちやすく疲れにくく、タイピング音も静か。長時間コーディングする方にオススメ。 "
【 パソコン 】
✅ Apple Macbook Pro 16inch
amzn.to/2WXKtEN
" 画面サイズ大きいと作業が捗るので便利です。初期投資で良いパソコンの使用をオススメします。 "
【 周辺機器 】
✅ Apple AirPods Pro
amzn.to/3rAyU4u
" カフェでの作業や通勤時間など、ノイズキャンセリング機能で周りの雑音に影響されることなく集中できるようになります。他にApple機器を使用している方はAirPodsがオススメです。
✅ Apple iPad Pro 11インチ
amzn.to/3mZuvoo
" macに搭載されているSidecarという機能で、iPadをサブディスプレイとしての利用が可能です。 "
📕 おすすめ書籍 📕
【 デザイン 基礎編 】
✅ 1冊ですべて身につくHTML & CSSとWebデザイン入門講座
amzn.to/3o8vofO
" webデザインの基礎とコーディング(HTML/CSS)の基礎がわかる。入門者におすすめの一冊です。 "
✅ なるほどデザイン
amzn.to/2X48Z77
" デザイン全般について、図解で視覚的に分かりやすく説明がされている書籍。デザインに興味がある人にオススメです。 "
【 デザイン 思考編 】
✅ 誰のためのデザイン?
amzn.to/3o4gzun
" デザインにおける役割を理解できる。デザインをする上で何を考える必要があるのかが分かる本。 "
✅ IAシンキング Web制作者・担当者のためのIA思考術
amzn.to/2KETvEn
" デザイン以前のサイト設計における思考の方法を身につけるための一冊。 "
【 書籍デバイス 】
✅ キンドルペーパーホワイト Kindle Paperwhite
amzn.to/3n2AwRh
" 200冊あったビジネス書を処分してこちらを導入。一部デジタル化されていない書籍はありますが、紙の本に特別なこだわりのない方は電子書籍での読書をオススメします。
🎧 BGM 🎧
----------------------------------------------------------
Music Title: Happy And Joyful Children
Music Link: • Happy Children Backgro...
----------------------------------------------------------
#WEBデザイン #Figma #XD

Пікірлер: 48

  • @akiokunn9962
    @akiokunn996210 ай бұрын

    gridって教材とかでもよく使われているのですが、どこの学習コンテンツでも全く学ばないため困っていました。 こちらの動画とってもわかりやすかったです!ありがとうございました。

  • @hirocode

    @hirocode

    10 ай бұрын

    そう言っていただけて作った甲斐があります😭ありがとうございます🙇

  • @dm_99
    @dm_992 жыл бұрын

    分かりやすい!

  • @hirocode

    @hirocode

    2 жыл бұрын

    嬉しいコメントいただきありがとうございます🙇‍♂️‼️

  • @shinichiroinaji7818
    @shinichiroinaji78183 ай бұрын

    ものすごく分かりやすくて、とても助かりました。ありがとうございます!

  • @hirocode

    @hirocode

    3 ай бұрын

    嬉しいコメントいただきありがとうございます🙇‍♀️❗️

  • @k90hasep
    @k90hasep Жыл бұрын

    分かりやすかったです。話す口調やスピードも聞きやすいですね。

  • @hirocode

    @hirocode

    Жыл бұрын

    嬉しいお言葉いただきありがとうございます😭❗️

  • @harapeco-rina
    @harapeco-rina Жыл бұрын

    今までなんとなく使ってたgridの理解が深まりました。 わかりやしいです!ありがとうございます!

  • @hirocode

    @hirocode

    Жыл бұрын

    嬉しいです😆ありがとうございます❗️

  • @user-uq7eu9pt4t
    @user-uq7eu9pt4t2 жыл бұрын

    今までfrの意味が理解できず、とりあえず数字を入れてみて調整してたんですがこれから頭の中でイメージできそうです。とてもわかりやすかったです。

  • @hirocode

    @hirocode

    2 жыл бұрын

    わかりやすいと言っていただけてとっても嬉しいです😭❗️ありがとうございます🙇‍♂️

  • @user-kana21
    @user-kana21 Жыл бұрын

    一度もグリッド使ったことがなく。。いつもわかりやすくて、聞きやすい話し方ですね。ありがとうございます!

  • @hirocode

    @hirocode

    Жыл бұрын

    嬉しいコメントいただきありがとうございます😊‼️

  • @user-kana21

    @user-kana21

    Жыл бұрын

    @@hirocode 仕事をしながら独学中です!心が折れそうになりますが、なりたい自分になれるよう頑張ります!

  • @yu-ri782
    @yu-ri7822 жыл бұрын

    すご!勉強になります!

  • @yu-ri782

    @yu-ri782

    2 жыл бұрын

    ちなみに、このグリッドはテーブル(表)とかの変わりに使うのはどうですかね? HTMLのタグ的なものとかを考慮した感じだと微妙でしょうか??

  • @hirocode

    @hirocode

    2 жыл бұрын

    ありがとうございます😆❗️

  • @hirocode

    @hirocode

    2 жыл бұрын

    例えば、テーブルのレイアウトにグリッドレイアウトを使用する際には、tableタグやtbodyタグにdisplay: grid;を指定する形が良いと思います❗️

  • @user-nh6cn9ct2y
    @user-nh6cn9ct2y Жыл бұрын

    メチャクチャ良い勉強になります。 いろんな使い方教えて頂きたいです。

  • @hirocode

    @hirocode

    Жыл бұрын

    ありがとうございます😊♪グリッドレイアウトの第2弾作ります❗️

  • @palegreen8782
    @palegreen8782 Жыл бұрын

    とてもわかりやすかったです😆グリッドレイアウトの便利な使い方、楽しみにしています。gapを使った余白の便利の使い方も、わからない部分があるので、解説してもらえると嬉しいです😊

  • @hirocode

    @hirocode

    Жыл бұрын

    嬉しいです!ありがとうございます😊♪続編作ります❕

  • @xerico1128
    @xerico1128 Жыл бұрын

    わかりやすいー! gridの解説は、あまりなかったので助かりました。いつもありがとうございます^^

  • @hirocode

    @hirocode

    Жыл бұрын

    嬉しいですー😭ありがとうございます🙇‍♂️❗️

  • @QSL0901QSL
    @QSL0901QSL2 жыл бұрын

    いつも勉強させて頂いてます! もしよければ、ファーストビューを動画背景(レスポンシブ)にするやり方など動画にしてもらえると嬉しいです😂これからも応援してます!

  • @hirocode

    @hirocode

    2 жыл бұрын

    いつもご覧いただきありがとうございます🙇‍♂️❗すぐにとはいかないかもですが、ご要望いただいた動画作ってみます😆❗️ありがとうございます🙇‍♂️🙇‍♂️🙇‍♂️❗️❗️

  • @user-cc2mf7ql1r
    @user-cc2mf7ql1r8 ай бұрын

    いつも分かりやすく説明していただけて大変助かってます! display:flexをつかってますが、gridの方が便利になってきてるようなので、変えていきたいなと思ってます。 subgridについて便利な使い方があれば教えていただきたいです。

  • @hirocode

    @hirocode

    7 ай бұрын

    ありがとうございます😆❗️今度subgridの動画上げます❗️❗️

  • @mnekosan
    @mnekosan11 ай бұрын

    グリッドレイアウトについてとてもわかりやすく教えてくださりありがとうございます。 ところで、bodyタグに対してmin-height:100vhにするだけでなく、display:grid;も指定するのは、どのように理解したらよいでしょうか。教えていただけたら幸いです。

  • @hirocode

    @hirocode

    11 ай бұрын

    コメントいただきありがとうございます😊 body直下の.gridは高さを持たないため、bodyタグにdisplay: grid;を指定しないと最低高が中のコンテンツに依存してしまいます!.gridを空の状態かつ背景色をつけて、bodyのdisplay: grid;をあり・なしにしてみると違いがわかると思います❗️

  • @mnekosan

    @mnekosan

    11 ай бұрын

    @@hirocode 実際にbodyのdisplay:grid;をあり、なしにしてみて確認できました。早速教えてくださって本当にありがとうございます。

  • @user-pr9hx6xr9y
    @user-pr9hx6xr9y2 жыл бұрын

    bootstrapのgridシステムを普段から使っている者なのですが、このdisplay:grid;との使い分けはどのようにするのが普通なのでしょうか?

  • @hirocode

    @hirocode

    2 жыл бұрын

    コメントいただきありがとうございます😊♪ レイアウト組むにも色んなやり方があると思います。 今回出てきたレイアウト例で言うと、flexboxやcalcなどでも実装可能なので、選択肢をいくつも持っていた上で、一番使いやすいものを選択するで良いと思います😆❗️

  • @g.m-trade9122
    @g.m-trade91223 ай бұрын

    神動画で笑った

  • @hirocode

    @hirocode

    3 ай бұрын

    ありがとうございます🙇❗️

  • @KentaroxKondo
    @KentaroxKondo Жыл бұрын

    関係ないですが、VS Codeでカーソルが伸縮してアニメーションして見えるの、面白いですね!拡張機能ですか?

  • @hirocode

    @hirocode

    Жыл бұрын

    確かVSCodeのsettings.jsonに直がきで設定してたと思います❗️❗️必要あれば調べてみます😊!

  • @KentaroxKondo

    @KentaroxKondo

    Жыл бұрын

    @@hirocode すごいアイデアですね!カーソル位置を見失わなくなるので、良いなと思いました😋

  • @ssnishiyama
    @ssnishiyama Жыл бұрын

    14:40 「次にカラムのところ消して」って所どうやったんですか?

  • @hirocode

    @hirocode

    Жыл бұрын

    command + / のショートカットキーで選択箇所がコメントアウトされます❗

  • @ssnishiyama

    @ssnishiyama

    Жыл бұрын

    @@hirocode ありがとうございます!!

  • @biohazard08101999
    @biohazard08101999 Жыл бұрын

    21:10 CSSのgrid要素内で指定しているgrid-templateプロパティについて 一括指定で幅と高さをそれぞれ指定していますが、ある子要素の部分だけは分割せず幅全体を使って配置したい(Excelでいうセルの結合みたいな感じの)ときは、動画のように"head head"と指定すれば他の幅の割合が240px : 1frでも、headの幅だけは1frになってくれるのでしょうか? それとも、幅の割合は240px : 1frのままで"head"に指定した要素が240pxの要素と1frの要素にそれぞれ表示される感じになるのでしょうか?

  • @hirocode

    @hirocode

    Жыл бұрын

    コメントいただきありがとうございます😊♪ エクセルの結合と同じイメージです! 列の幅が240pxと1fr幅の2列あるとして、 head headの行では、その2列が結合されている感じです。 なので、2列分の横幅を持つエリアができる形です😆❗️

  • @TBRmove
    @TBRmove Жыл бұрын

    初心者です。グリッドレイアウト=レスポンシブデザインなんでしょうか?レスポンシブには、グリッドレイアウトは絶対なんでしょうか?このレベルの質問ですいません。

  • @hirocode

    @hirocode

    Жыл бұрын

    いえいえ、コメントいただきありがとうございます😊♪ グリッドレイアウトは画面を格子状に分割してブロック状にした上で、ブロックに合わせて(または組み合わせて)要素を配置していくといったデザイン手法です。 この動画ではCSSのグリッドレイアウトのこと示していて、CSSで上記グリッドレイアウトの機能を持つのがdisplay: grid;の指定にあたります。 なので、CSSのグリッドレイアウト= display: grid;という解釈です! また、レスポンシブデザインについてはまた別の意味で、サイトを表示するデバイス(PC,スマホなど)に応じて要素の配置やサイズを柔軟に変化させる手法になります。 例えば、ウェブサイト上にPCで見ると横幅600pxで表示される画像があるとして、これをスマホで閲覧した際には横幅300pxで表示される、これだけでもレスポンシブデザインと言えます😆❗️

  • @TBRmove

    @TBRmove

    Жыл бұрын

    コーディングも早いし、コメント返しも早い。恐れ入ります。と言うことはレスポンシブデザインの中にグリッドレイアウトを取り入れるって感じですかね。もうちょっと一通り見てから、またコメントします。手当たり次第見ていたら、頭の中ぐちゃぐちゃになってきました。ありがとうございます。

  • @hirocode

    @hirocode

    Жыл бұрын

    認識あってます❕不明点あればいつでもコメントください😆❕

Келесі