유튜브 영상을 배경으로 쓰기 CSS 정보
유튜브 영상을 배경으로 쓰기 CSS본문
이런식으로 됩니다.
<style>
* { box-sizing: border-box; }
.video-background {
background: #000;
position: fixed;
top: 0; right: 0; bottom: 0; left: 0;
z-index: -99;
}
.video-foreground,
.video-background iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
#vidtop-content {
top: 0;
color: #fff;
}
.vid-info { position: absolute; top: 0; right: 0; width: 33%; background: rgba(0,0,0,0.3); color: #fff; padding: 1rem; font-family: Avenir, Helvetica, sans-serif; }
.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }
.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }
@media (min-aspect-ratio: 16/9) {
.video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
.video-foreground { width: 300%; left: -100%; }
}
@media all and (max-width: 600px) {
.vid-info { width: 50%; padding: .5rem; }
.vid-info h1 { margin-bottom: .2rem; }
}
@media all and (max-width: 500px) {
.vid-info .acronym { display: none; }
}
</style>
<div class="video-background">
<div class="video-foreground">
<iframe class="ww" src="https://www.youtube-nocookie.com/embed/n0AY4ebPy4w?autoplay=1&loop=1&controls=0&vq=hd720" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
</div>
<div id="vidtop-content">
<div class="vid-info">
<h1>YouTube</h1>
<p>Good!</p>
</div>
</div>
추천
10
10
댓글 15개
좋은 팁 감사합니다.
유용하게 사용하겠습니다.
감사합니다.
감사합니다
감사하게 쓰겠습니다.
모바일은 안 되나요?
모바일은 브라우저에서 autoplay를 막아버렸습니다 다른 방법을 이용해보셔야 할것 같습니다
좋은 팁 감사합니다 :)
자료 감사합니다.
좋은 자료 감사합니다~
CSS
감사합니다~ 잘되네요.
다만 한가지~
위 소스로는 loop=1 이 안먹길래 검색해보니 버전이 바뀌었네요
아래 소스 참고해주세요.
<iframe class="ww" src="https://www.youtube.com/embed/PBCGYqX-Njw?rel=0&autoplay=1&version=3
&loop=1&playlist=PBCGYqX-Njw&controls=1&vq=hd2160" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
version=3&loop=1
위 와같이 루프 앞에 버전이 표기되야 루프가 먹네요~
참고 : https://developers.google.com/youtube/player_parameters?hl=ko#loop
다만 한가지~
위 소스로는 loop=1 이 안먹길래 검색해보니 버전이 바뀌었네요
아래 소스 참고해주세요.
<iframe class="ww" src="https://www.youtube.com/embed/PBCGYqX-Njw?rel=0&autoplay=1&version=3
&loop=1&playlist=PBCGYqX-Njw&controls=1&vq=hd2160" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
version=3&loop=1
위 와같이 루프 앞에 버전이 표기되야 루프가 먹네요~
참고 : https://developers.google.com/youtube/player_parameters?hl=ko#loop
와우 장난 아닙니다..
온갖 구글링에 하루종일 삽질하던게 다 해결 됐네요
온갖 구글링에 하루종일 삽질하던게 다 해결 됐네요
감사합니다.
찾던 소스라서 스크랩 합니다. 감사합니다