グリッドレイアウトでアイテムを注文および整列する方法
以前は、要素の配置やグリッドオート配置アルゴリズムなど、グリッドレイアウトの基本を取り上げました。
最適なデモンストレーションについては、Firefox(バージョン52以降)またはChrome(バージョン57以降)の最新バージョンを使用します。どちらもネイティブグリッドレイアウトサポートを提供しています。
重要な概念:
プロパティは、グリッド内のアイテムシーケンスを決定し、デフォルトのDOM注文をオーバーライドします。これは、多数または動的に追加されたアイテムで特に役立ちます。
- row-axis alignmentは
- (個別のアイテム)と
order
(すべてのアイテム)を使用します。 単一のアイテムを調整します。 - グリッド内のすべてのアイテムを調整します
justify-self
column-axisアラインメントは、justify-items
(個々のアイテム)とjustify-self
(すべてのアイテム)を使用します。どちらもjustify-items
、 、 - 、および
align-self
値を受け入れますalign-items
全体的なグリッドアライメントは、グリッドコンテナに適用されるstart
(行軸)とend
(列軸)によって制御されます。 これらはcenter
、stretch
、 、 - 、
justify-content
、align-content
、およびstart
。end
。center
stretch
space-around
space-between
:space-evenly
でアイテムの注文を制御します
プロパティは、アイテム配置シーケンスを指定します。 デフォルトでは、アイテムはDOM注文に従います。 ただし、では、特に多くの動的または動的にアドバイスされたアイテムで有益なカスタマイズされた配置を可能にします。
order
低い値が最初に表示されます。等しい
order
例:order
html:order
order
覚えておいてください:
<div class="container"> <div class="item a">A</div> <div class="item b">B</div> <div class="item c">C</div> <div class="item d">D</div> <div class="item e">E</div> <div class="item f">F</div> <div class="item g">G</div> <div class="item h">H</div> <div class="item i">I</div> <div class="item j">J</div> </div>
.c { grid-row-start: 1; grid-row-end: 2; } .e { grid-row-start: 1; grid-row-end: 3; } .b, .j { order: 2; } .a, .i { order: 3; }
):
order
justify-self
個々のアイテムを調整しますが、justify-items
は行軸に沿ってすべてのアイテムを調整します。どちらもstart
、end
、center
、およびstretch
。
column-axis alignment(align-self
、align-items
):
align-self
個々のアイテムを調整し、align-items
、start
、end
。
center
stretch
全体的なグリッドアライメント(
):justify-content
align-content
(行軸)と
、justify-content
、align-content
、およびstart
に加えて、彼らはまたend
、center
、およびstretch
。
space-around
space-between
結論:space-evenly
CSSグリッドのマスタリングアイテムの順序付けとアラインメントは、正確なレイアウト制御を提供します。 アイテムを並べ替えるときは、アクセシビリティの考慮事項を覚えておいてください (簡単に削除されたFAQSセクション。提供されたFAQは、書き直されたチュートリアル内ですでに十分にカバーされています。
以上がグリッドレイアウトでアイテムを注文および整列する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











このパイロットプログラム、CNCF(クラウドネイティブコンピューティングファンデーション)、アンペアコンピューティング、Equinix Metal、およびActuatedのコラボレーションであるCNCF GithubプロジェクトのARM64 CI/CDが合理化されます。 このイニシアチブは、セキュリティの懸念とパフォーマンスリムに対処します

このチュートリアルは、AWSサービスを使用してサーバーレスイメージ処理パイプラインを構築することをガイドします。 APIゲートウェイ、Lambda関数、S3バケット、およびDynamoDBと対話するECS Fargateクラスターに展開されたnext.jsフロントエンドを作成します。 th

これらのトップ開発者ニュースレターを使用して、最新のハイテクトレンドについてお知らせください! このキュレーションされたリストは、AI愛好家からベテランのバックエンドやフロントエンド開発者まで、すべての人に何かを提供します。 お気に入りを選択し、Relを検索する時間を節約してください
