CSS 그리드에서 열 순서 변경
CSS 그리드로 작업할 때, 특히 열 순서를 조정할 때 열 순서를 다시 정렬해야 할 수도 있습니다. 다양한 장치에 대한 레이아웃. 이 기사에서는 이러한 유연성을 달성하기 위한 네 가지 방법을 살펴봅니다.
1. Grid-template-areas
이 속성을 사용하면 명명된 그리드 영역을 정의하고 해당 영역에 그리드 항목을 할당할 수 있습니다. 템플릿의 영역 순서를 변경하여 열 순서도 제어할 수 있습니다.
2. 줄 기반 배치
CSS 그리드는 항목이 그리드 선을 따라 순차적으로 배치되는 줄 기반 배치도 지원합니다. 소스 코드의 항목 순서에 따라 그리드에서의 위치가 결정됩니다.
3. 순서 속성
순서 속성은 그리드 셀 내 항목의 순서를 지정합니다. 항목에 서로 다른 순서 값을 할당하면 소스 순서에 영향을 주지 않고 그리드 내 위치를 제어할 수 있습니다.
4. Grid-auto-flow의 Dense 기능
grid-auto-flow의 Dense 기능을 사용하면 그리드 셀이 비어있는 것을 방지할 수 있습니다. 열 확장 항목과 결합하면 이 기능은 다른 그리드 항목을 사용 가능한 빈 셀로 효과적으로 이동합니다.
예
density 기능을 사용하면 다음과 같은 열:
<code class="css">.my-grid { display: grid; grid-template-columns: 15% 1fr 25%; grid-auto-flow: dense; }</code>
이렇게 하면 다음과 같은 모바일 레이아웃이 됩니다.
--------------------------------------------- | col 1 | col 3 | | | | --------------------------------------------- | col 2 | ---------------------------------------------
위 내용은 다음은 CSS 그리드에서 열 재정렬의 핵심 주제에 초점을 맞춘 몇 가지 질문 기반 기사 제목입니다. 짧고 강력함: * CSS 그리드에서 열을 재배열하는 방법: 네 가지 강력한 기술의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!