CSS에서 화면 너비와 높이를 채우는 동안 가로 세로 비율 유지
문제:
div 요소 생성 화면의 너비와 높이를 초과하지 않고 전체 화면 너비와 높이를 채우는 고정된 종횡비를 사용합니다.
해결책:
CSS 뷰포트 단위 vw 및 vh를 활용하여 div의 크기를 설정합니다.
CSS 구현:
div { width: 100vw; height: 56.25vw; /* height:width ratio = 9/16 = .5625 */ background: pink; max-height: 100vh; max-width: 177.78vh; /* 16/9 = 1.778 */ margin: auto; position: absolute; top:0;bottom:0; /* vertical center */ left:0;right:0; /* horizontal center */ }
설명:
결과:
div 요소는 기기의 방향이나 방향에 관계없이 화면 비율을 깨지 않고 사용 가능한 화면 공간을 채우기 위해 확장됩니다. 화면 크기.
위 내용은 CSS로 전체 화면을 채우면서 종횡비를 유지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!