수직 및 수평으로 정렬된 콘텐츠가 있는 반응형 정사각형이 포함된 레이아웃을 만들려면 특정 CSS 기술을 구현해야 합니다.
그리드 기반 레이아웃을 생성하려면 CSS 그리드 속성을 활용하여 그리드 구조를 정의하세요. 그리드 내에서 Grid-template-columns를 사용하여 사각형의 열 수와 너비를 지정합니다. 예:
.grid { display: grid; grid-template-columns: repeat(3, 1fr); }
개별 사각형을 정의하려면 해당 사각형에 대한 클래스를 만들고 다음 스타일을 적용합니다.
.square { display: flex; align-items: center; justify-content: center; padding: 5%; }
정사각형이 계속 반응하도록 하려면 너비와 높이에 백분율 기반 치수를 사용하세요. 가로 세로 비율: 1/1;을 사용하여 각 사각형의 가로 세로 비율을 1:1로 설정합니다.
사각형 내 콘텐츠를 세로로 정렬하려면 , align-items: center를 사용하십시오. 사각형의 CSS 클래스 내에서.
수평 정렬의 경우 justify-content: center; 사각형의 CSS 클래스에.
이미지를 처리하려면 object-fit: contain; 종횡비가 유지된 상태로 사각형 내에 포함되도록 합니다. 또는 object-fit:cover; 이미지를 늘려 정사각형을 덮도록 합니다.
추가 사용자 정의 및 응답성을 위해 미디어 쿼리를 사용하여 다양한 화면 크기에 따라 그리드 레이아웃과 정사각형 스타일을 조정하는 것이 좋습니다.
위 내용은 CSS를 사용하여 콘텐츠가 중앙에 있는 반응형 사각형 그리드를 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!