진스
반응형 사이트 유튜브 영상 삽입 본문
728x90
<figure class="youtube_video">
<iframe src="https://www.youtube.com/..." title="..." frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</figure>
.cate_no_contents .youtube_video{position:relative;padding-bottom:56.25%; margin: 0 auto}
.cate_no_contents .youtube_video iframe{position:absolute; top: 0; left: 0; right: 0; bottom: 0; width:100%; height: 100%;}
자식요소 (iframe)에 position : absolute로 설정,
부모 요소(youtube_video)는 padding-bottom 값을 56.25% 설정
여기서 56.25%는 16: 9 비율을 계산했을때 높이가 가로에 비해 56.25%를 차지하기 때문
728x90
'Html' 카테고리의 다른 글
모바일 input 박스 포커스 + 가상 키보드 이슈 (0) | 2023.03.22 |
---|---|
동영상, 이미지 1:1 비율로 유지 (0) | 2022.07.18 |
레진 WAI-ARIA 가이드라인 (0) | 2022.02.01 |
버튼에 타입을 쓰는 이유 (button type="button") (0) | 2021.10.19 |
접근성을 위한 role (0) | 2021.08.25 |
Comments