요소의 패딩을 백분율로 지정하여 가로 세로 비율을 유지할 수 있습니다.
이를 위해 CSS 패딩 속성을 사용하십시오 -
-
하단 패딩 요소의 아래쪽 패딩을 지정합니다.
-
패딩 탑 요소의 상단 패딩을 지정합니다.
-
왼쪽 여백 요소의 왼쪽 패딩을 지정합니다.
-
오른쪽 여백 요소의 오른쪽 패딩을 지정합니다.
-
패딩 앞의 속성에 대한 약칭 역할을 합니다.
예시
다음 예는 종횡비를 유지하기 위한 CSS 패딩 속성을 보여줍니다.
<!DOCTYPE html> <html> <head> <style> #demo { padding-top: 100%; box-shadow: 0 0 24px steelblue; position: relative; width: 100%; } div > div { margin: 10px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; text-align: center; } </style> </head> <body> <p>Watch the below div</p> <div id="demo"> <div>Fun Ratio!</div> </div> </body> </html>
출력
이것은 다음 결과를 생성합니다 -
창 크기를 조정한 후에도 화면 비율은 1:1로 유지됩니다.
예시
<!DOCTYPE html> <html> <head> <style> div { margin: 10%; padding-top: 56.25%; height: 0px; position: relative; box-shadow: 0 0 0 20px antiquewhite; } iframe { position: absolute; top: 0; height: 100%; width: 100%; } </style> </head> <body> <div> <iframe src="https://www.youtube.com/embed/0cwk9UMLnWE" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-inpicture" allowfullscreen></iframe> </div> </body> </html>
출력
이것은 다음 결과를 생성합니다 -