CSS グリッドは、Web コンテンツの順序や位置を制御する機能など、Web コンテンツに柔軟なレイアウト システムを提供します。列。この質問では、CSS グリッド内の列の順序の変更について詳しく説明します。
グリッド列を再配置する方法の 1 つは、grid-template-areas プロパティを使用することです。これにより、グリッド内の特定の領域を定義し、それらの領域に列を割り当てることができます。例:
.my-grid {
grid-template-areas:
"col3 col1"
"col3 col2";
}
これにより、col3 要素が行の先頭に移動し、その後にcol1 要素が移動します。
ラインベースの配置を使用することもできます。列の順序を制御します。これには、開始位置と終了位置を決定する「grid-column-start」プロパティと「grid-column-end」プロパティを使用して、グリッド線に沿ってグリッド項目を次々に配置することが含まれます。 Col1要素の後のcol3要素:
.col3 { グリッド列開始: 2; }.col3 {
grid-column-start: 2;
}
col3 要素を最初の位置に移動するには:
。列3 { 順序: -1; }.col3 {
order: -1;
}
col3 要素を 2 行目の先頭に移動するには:
.my-grid { グリッド自動フロー: 密な 1fr; } .col3 { グリッド列: 3; グリッド行: 2; }.my-grid {
grid-auto-flow: dense 1fr;
}
.col3 {
grid-column: 3;
grid-row: 2;
}
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3