gridレイアウト
こんにちは!
京都開発研究所、Webプログラマーコースの長期インターン生、松木智哉です!!
だんだん涼しくなってきて、過ごしやすくなってきています!! 本日は、CSSのgridレイアウトを使いました。久しぶりに使ったので、少し苦戦をしました。振り返りも兼ねて、gridについて簡単に書いていきたいと思います! 主な機能 grid-template-columns このプロパティを使用することで、列の幅を柔軟に設定できます!!例えば、「grid-template-columns: repeat(3, 1fr);」と指定することで、3つの等間隔のカラムを作成できます!gridでは「fr」という単位を使います!! grid-template-rows 先ほどとかなり似ているプロパティです!これは、行の高さを指定する際に使えます。 例えば、「grid-template-rows: auto 4rem auto;」とすることで、最初の行は自動で2行目を4remで3行目を自動で設定できます! gap こちらはアイテムの隙間を指定するために用います! 例えば「gap: 1rem;」にすると間隔を1remにできます! 振り返り gridを用いることで、アイテムの配置を細かく変えられるので効果的でした!また、メディアクエリでサイト幅ごとに配置を設置できるので、より柔軟なパーツを作成できました。また、「display: contents;」を使うことで、余計なラッパー要素を省き、構造をシンプルに保ちました。 今後の課題 まだまだ、細かい配置変更などができていないので、もっと「grid」を使いこなさないといけないと感てます!! ----------------------------------------------- G!FIT公式Instagram:https://www.instagram.com/gfit_gdn/ G!FIT公式Twitter:https://twitter.com/gfit_gdn
*コメント*
NEW
-
date_range 2025/03/11
-
date_range 2025/03/11
長期インターン卒業
-
date_range 2025/03/11
【ガーディアン東京出張...
-
date_range 2025/03/11
オンライン時代のコミュ...
-
date_range 2025/03/11
【長期インターン】最近...
*COMMENT*
下川 春樹
*コメント*
gridあまり使わないのですが、便利なのでいいなーとは思ってます。画像などをアシンメトリーに並べる時に使った事ありますが、頭の中でマス目を描けなくていつも手書きのメモにマス目書いて色塗ってやってましたね笑
いつか再チャレンジしてみますねー٩( ‘ω’ )و
*コメント*
芹原 まなみ
*コメント*
*コメント*
高橋 力都
*コメント*
grid、同じく使いこなさないと…とは思ってるのですが、なかなか難しく…
業務で活用できるように、私も頑張っていきます。
*コメント*
菅谷 たかの
*コメント*
*コメント*
則岡 えり
*コメント*
私もgrid使いこなしたいと思っているのですが、まだまだ理解が浅いので、使いながら覚えていきます。
お互いがんばりましょう!
*コメント*
菅谷 将司
*コメント*
今取り組んでいる課題でgridの使用が必須となっているので勉強になりました!
使いこなせるようにお互い頑張りましょう!
*コメント*
奥村 優
*コメント*
色々試して使いこなせるよう頑張ってください!
*コメント*
恩田 かおり
*コメント*
毎回ジェネレーターで調べています。いつになったら頭に入るのでしょうか?
もっと頻繁に使用しないとダメですね。
以前、課題でsub-gridを使用してかなり苦戦しました。
また挑戦してみます!
*コメント*
永野 智成
*コメント*
踏ん切り付けて覚えないとですよね笑
*コメント*
木村 りえい
*コメント*
中々、ネットで調べても基礎的な部分までで省略的な書き方などまだ把握できていないなあと感じています。
お互いに頑張りましょ~!
*コメント*
宮城 わか
*コメント*
*コメント*
吉村 せいこ
*コメント*
便利だし面白いですよね。
まだまだ使いこなせてはいませんが勉強中です!
*コメント*
梅村 みづき
*コメント*
grid便利ですよね!簡単なレイアウトしか使ったことはありませんが、もっと理解を深めて複雑なレイアウトでも使いこなしていきたいです!
*コメント*
鈴木 健太
*コメント*
複雑な組み方をしなければいけないときもうまくグリッドを作って要素を配置すればどんな画像をいれても崩れません。
おすすめです。
*コメント*
可信 なみ
*コメント*
コツを掴めるよう私も勉強しないと!と思いました。
*コメント*