5
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

display:flexの使い方

Posted at

前回「displayの役割と要素の表示方式について」という記事を書いたのですが、今回は「flex」の役割について詳しく記載します。

「display:flex」とは

改めて「display:flex」についておさらいをします。

ChatGPTで調べたところ下記の回答がありました。

ChatGPT:
Flexboxは、従来のblock、inline、inline-blockでは難しかったレイアウト課題に対応するために開発されました。レスポンシブデザインの容易化、要素の垂直中央揃え、スペースの均等分配、アイテムの順序変更、複数行フレックスアイテムの管理など、柔軟なレイアウトを簡単に実現できます。コードの簡素化と保守性の向上も大きな利点です。これにより、ウェブ開発者はより複雑なレイアウトを簡易かつ効率的に構築できるようになりました。

要するに従来のblock、inline、inline-blockを使ってデザインするより、「要素のレイアウトが格段にやりやすくなりました。」ということです。

スクリーンショット 2024-04-02 15.28.24.png
そして「display:flex」はレイアウトを適用させたい子要素の「要素」と、それらをラップする親要素の「コンテナ」から構成されます。

参照:【初心者向け】フレックスボックスとは?display:flexの使い方(基礎編)

「display:flex」でできること

では「display:flex」で行えることをまとめていきます。

並べる方向を指定(flex-direction)

使用例:
.container {
  display: flex;
  flex-direction: row-reverse;
}

スクリーンショット 2024-04-02 15.33.04.png
スクリーンショット 2024-04-02 15.33.14.png
参照:【初心者向け】フレックスボックスとは?display:flexの使い方(基礎編)

折り返しを指定(flex-wrap)

使用例:
.container {
  display: flex;
  flex-wrap: wrap;
}

スクリーンショット 2024-04-02 15.34.52.png
参照:【初心者向け】フレックスボックスとは?display:flexの使い方(基礎編)

水平方向のレイアウトを指定(justify-content)

使用例:
.container {
  display: flex;
  justify-content: center;
}

スクリーンショット 2024-04-02 15.40.31.png
参照:【初心者向け】フレックスボックスとは?display:flexの使い方(基礎編)

垂直方向のレイアウトを指定(align-items)

使用例:
.container {
  display: flex;
  align-items: center;
}

スクリーンショット 2024-04-02 15.42.21.png
northeast-1.amazonaws.com/0/3670873/4f7416f3-8246-42ab-b134-018c21ba922c.png)
参照:【初心者向け】フレックスボックスとは?display:flexの使い方(基礎編)

複数行の垂直方向レイアウトを指定(align-content)

使用例:
.container {
  display: flex;
  align-content: center;
}

スクリーンショット 2024-04-02 15.51.13.png
参照:【初心者向け】フレックスボックスとは?display:flexの使い方(基礎編)

参考文献

【初心者向け】フレックスボックスとは?display:flexの使い方(基礎編)
【CSS】flexboxの基本
【CSS display:flex】フレックスボックスの使い方

5
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?