유튜브 90도 회전 반응형 > 개발자팁

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

유튜브 90도 회전 반응형 정보

유튜브 90도 회전 반응형

본문

 

질문글이 하나 올라와서 코드를 한번 짜 보았습니다. - https://sir.kr/qa/494755

 

유튜브원본 - https://www.youtube.com/watch?v=27R3EyTW_MY

 


<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>

 

검은 뻘여백은 당연히 보이지 않습니다.^^

추천
10

댓글 21개

@리오닥터 원래대로라면 7/18 은 연역으로 빼야 옳은데 연역으로 빼는 통로가 떠오르지 않아서 여러가지 케이스를 대입해 보고 귀납으로 뺐습니다.
그러다 보니 좀 시간이 걸렸네요.ㅜㅠ
@비타주리 님 너무나 존경스럽습니다.
연배도 제법이신데....
어찌그리 다재다능하신지 감탄사가 절로 나옵니다.
사실 전 귀하의 코드를 여러번 열어서 살펴 보았습니담...
기본적으로 자바스크립트를 모르는 문외한이라서인지 잘 이해가 되지 않더군요.
혹시나 기본적인 부분부터 시작하는 유료 강의실을 개설해 보심이 어떨런지요.
저와 같은 완죤 초보, 초보, 중급, 고급으로 분류하여서리...
@오빠야 모든 코딩언어는 장기와 같습니다.
장기판에서 차포마상 길 가는 법을 모르는 사람은 없거든요.
그런데 똑같은 행마법을 알고 있는데도 어떤 사람의 장기 실력은 평범하고 어떤 사람의 장기 실력은 그것으로 직업이 되는 프로의 수준이 되지요.
자바스크립트도 기본적인 행마법은 웹상에 널렸어요. 아마 저보다 더 많은 속성과 메서드를 알고 있는 사람들도 쎄고 쎘을 거에요.
하지만 행마법을 아는 것만으로는 내공이 아니라고 생각합니다. 중요한 것은 상황에 따른 운용이라고 해야 하는데 제가 운이 좋게도 그 재주가 아주 아주 약간 더 있을 뿐이에요.
어떤 특정 상황이 되면 "어 이건 이 속성과 이 메서드를 조화시키면 될 것 같은데?" 라는 느낌이 머리를 쥐어짜고 숙고하지 않아도 자연스럽게 떠오르는 능력입니다.
어쨌거나 칭찬 말씀 감사합니다.
@비타주리
"느낌이 머리를 쥐어짜고 숙고하지 않아도 자연스럽게 떠오르는 능력"
이런 부분이 값어치가 있다고 강력 주장하는바입니다.
세상만사에 얼매나 많이 알고 있나는 차등의 문제 이더군요.
비근한 예로 제 짜지퍼의 비천한 실력으로 저희회사(중소규모 물류회사)에 늦은 나이로 물류팀 과장을 꿰어차고 있는 실정입니다.
제 밑에 유능한 젊은이도 여럿 있습니만...

@비타주리 님은 자바스크립터로 만든 각종 솔루션을 만들어 유료로 판매하여도 경쟁력이 있어 보입니다.

재고해 보시옵소서.
"네 시작은 미약하나 네 나중은 심히창대하리라"

시작하시면 한 손 보탤 용의가 있습니다.
전체 18
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT