動画の組込と再生設定

CODE - HTML
<iframe src="https://www.youtube.com/embed/動画のID?autoplay=1&mute=1&playsinline=1&loop=1&動画のID&controls=0&disablekb=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen ></iframe>

autoplay=1, playsinline=1
動画を自動再生

mute=1
音なし(ミュート)状態で再生

loop=1, playlist=動画のID
 ループ再生

controls=0
プレーヤー コントロールを非表示

disablekb=1
キーボードによる操作を無効化

スポンサーリンク

動画を背景に

CODE - HTML
<section class="wrap">
  <div class="video-bg">
    <iframe src="https://www.youtube.com/embed/動画のID?autoplay=1&mute=1&playsinline=1&loop=1&playlist=動画のID&controls=0&disablekb=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
  </div>
  <div class="content">
    <div class="container">
      <h1 class="title">
        Youtubeの動画を背景に。
      </h1>
    </div>
  </div>
</section>
CODE - CSS
html, body {
  margin: 0;
  padding: 0;
}

.wrap {
  position: relative;
  height: 100vh;
}

.video-bg {
  position: relative;
  height: 100%;
  background: #000;
  overflow: hidden;
}

.video-bg::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .3);
  background-image: url("画像URL");
}

.video-bg iframe {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 60vw;
}

.content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
}

.container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}

.title {
  text-align: center;
  font-size: 2.5vw;
}

コメント

タイトルとURLをコピーしました