유튜브 90도 회전 반응형
작성자 정보
- 관리자 작성
- 작성일
본문
<style>
#yt90Div { width:100%; position:relative; margin:0 auto; }
#yt90Div iframe { position:absolute; display:block; border:none; transform:rotate(90deg); }
</style>
<div id="yt90Div">
<iframe src="https://www.youtube.com/embed?playlist=27R3EyTW_MY&loop=1&autoplay=1&vq=highres" allow=autoplay allowfullscreen></iframe>
</div>
<script>
addEventListener("resize", yt90Size = () => {
yt90 = yt90Div.querySelector("iframe");
yt90Width = yt90Div.offsetWidth;
yt90Div.style.height = yt90.style.width = (yt90Width * 16 / 9) + "px";
yt90.style.height = yt90Width + "px";
yt90.style.top = yt90Width * 7 / 18 + "px";
yt90.style.left = yt90Width * -7 / 18 + "px";
} );
yt90Size();
</script>
질문글이 하나 올라와서 코드를 한번 짜 보았습니다. - https://sir.kr/qa/494755
관련자료
-
링크
-
이전
-
다음
댓글 0개
등록된 댓글이 없습니다.