div (#) 프레임과 같은 요소가있는 경우 지정된 종횡비 (예 : 16 : 9), 어떤 스타일을 적용해야합니까? Javascript에는 여러 가지 솔루션이 있지만, CSS 만 사용하는 방식을 시도하고 싶습니다.CSS의 div의 종횡비 유지 전용
나는 이미 검색 한 적이 있지만 이미 some solutions in CSS이 있지만 너비 값에 의해 계산 된 비율 채우기를 사용합니다. 즉 가로 세로 비율은 브라우저가 가로로 조정될 때만 유지되고 그렇지 않은 경우에만 유지됩니다. 세로 크기 조정.
#frame
{
/* centered */
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
margin: auto;
position: fixed;
/* aspect ratio */
width: 100%;
height: 0px;
padding-bottom: 56.25%;
}
이 충분 작동하지만, 나는 아래에 삽입 한 이미지에서 볼 수 있듯이, 수평 및 수직 크기를 조정할 때 여전히 요소의 가로 세로 비율을 유지하는 솔루션을 원한다.