CSS の Flex レイアウト要素の概要 (コード付き)

不言
リリース: 2018-10-15 11:50:07
転載
2239 人が閲覧しました

この記事では、CSS の Flex レイアウト要素について説明します (コード付き)。必要な方は参考にしていただければ幸いです。

フレックス レイアウトは「フレキシブル レイアウト」です。任意の要素を css 属性に設定できます。display:flex; Webkit カーネル ブラウザーは、display: -webkit-flex;
要素を Flex として指定します。レイアウト 。
Flex レイアウトを採用する要素は「フレックス コンテナ」と呼ばれ、そのすべてのサブ要素は Flex アイテムと呼ばれます。

コンテナ プロパティ

flex-direction

項目の配置方向の選択値: 行 (デフォルト値: 左から右) 列 (上から下) | 列 (下から上) | ##flex-wrap

値を選択します。 nowrap (デフォルト値: 行の折り返しなし)、reverse -wrap (line) |以下の最初の行)

.box {
     flex-direction: row | row-reverse | column | column-reverse;
}
ログイン後にコピー

flex-flow

は、flex-direction プロパティと flex-wrap プロパティの略語です。デフォルト値は row nowrap

## です。 #

 .box{
     flex-wrap: nowrap | wrap | wrap-reverse;
   }
ログイン後にコピー
justify-content


主軸上の項目の配置を定義します。値を選択します flex-start (デフォルトは左揃え) | flex-end (右揃え) | space-around (両端揃え) |

.box {
     flex-flow: <flex-direction> || <flex-wrap>;
   }
ログイン後にコピー

align-items

交差軸上で項目をどのように配置するかを定義します。値を選択します。 flex-start (交差軸の始点の位置合わせ) | flex-end (交差軸の終点の位置合わせ) | ベースライン (交差軸の中点の位置合わせ) |アイテムのテキストの最初の行の) | ストレッチ (アイテム 高さが設定されていない場合、または自動に設定されている場合、コンテナの高さ全体を占めます)


.box {
     justify-content: flex-start | flex-end | center | space-between | space-around;
   }
ログイン後にコピー
align-content

複数の軸の位置合わせを定義します。プロジェクトに軸が 1 つしかない場合、このプロパティは効果がありません。

 .box {
 align-items: flex-start | flex-end | center | baseline | stretch;
 }
ログイン後にコピー
アイテムのプロパティ


order

.box {
 align-content: flex-start | flex-end | center | space-between | space-around | stretch;
 }
ログイン後にコピー
flex-grow

.item {
  order: <integer>;
}
ログイン後にコピー
flex-shrink

.item {
  flex-grow: <number>; /* default 0 */
}
ログイン後にコピー
flex-basis

.item {
  flex-shrink: <number>; /* default 1 */
}
ログイン後にコピー
flex

.item {
  flex-basis: <length> | auto; /* default auto */
}
ログイン後にコピー
align-self

.item {
  flex: none | [ <&#39;flex-grow&#39;> <&#39;flex-shrink&#39;>? || <&#39;flex-basis&#39;> ]
}
ログイン後にコピー

以上がCSS の Flex レイアウト要素の概要 (コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート