2021年11月28日(日)
CSS Gridで任意の要素を左右上下中央寄せにする
Result
See the Pen
Untitled by kachibito (@kachibito)
on CodePen.
今更な話題ですけどCSS Gridで任意の要素を左右上下中央寄せにするやつです。flexboxが主流でしょうし困る事も少ないと思いますがCSS Gridでの中央配置の記事が探すと意外に少なかったので。display: grid;とplace-items: center;を使い、親要素の高さを決めるだけでOKです。
Adscss
.parent { display: grid; place-items: center; } .blue { height: 100vh; background: blue; color: white; }html
:)とても楽ですね。ブラウザも概ね対応してるみたいです(Can i use)。
positionでやってた頃が懐かしい。via<...
author:
かちびと.net
WordPressやJQueryなどを中心に、Web開発者のためのチュートリアルやコードスニペットの記事を公開しているTakahashi Yoheiさんのブログ
関連記事
Ads
WordPressやJQueryなどを中心に、Web開発者のためのチュートリアルやコードスニペットの記事を公開しているTakahashi Yoheiさんのブログかちびと.netの記事『CSS Gridで任意の要素を左右上下中央寄せにする』についてまとめています。
この記事は特にレスポンシブ・Google・LINEについて書かれており、 気になるWebデザインの記事やまとめを見つけたら「本文を読む」をクリックすると、記事配信元のかちびと.netで全文を閲覧することができます。RSS Sourceの「このサイトの記事一覧」をクリックするとかちびと.netの記事をまとめて表示することができます。また閲覧数や各SNSのシェア状況を目安に、他の人たちが記事をどのように評価しているのか推測することができます。Webデザインにとって有益な記事をまとめていますので、ぜひリンク先をチェックしてみてください。
Ads