HTML5ビデオ要素を背景レイヤとして使用していますが、これは問題なく動作しますプロパティーはbackground-attachment: fixed
です。背景画像が剥がれたり、壊れたり、完全に消えたりする。私がビデオラッパーdivのz-indexを何かポジティブに変更すると、問題は消えますが、それはバックグラウンドレイヤーとして使用する目的を破ります。この問題はWebkitブラウザ(ChromeとSafari)でのみ発生しています。Z-インデックスが負の絶対配置HTML5ビデオ要素がWebkitブラウザで背景アタッチメントを破る
ここでは基本的なHTMLです:
<section class="fixed-background">
<p>...</p>
</section>
<section>
<div class="video-background">
<video loop autoplay muted>
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">
</video>
</div>
<p>...</p>
</section>
<section class="fixed-background">
<p>...</p>
</section>
とCSS:
.fixed-background {
background: url('image.jpg') center center;
background-size: cover;
background-attachment: fixed;
}
.video-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
z-index: -1;
}
.video-background video {
min-width: 100%;
min-height: 100%;
}
は、私は、問題を示すサンプルJSFiddleを作成しました。 Firefoxでは正常に動作しますが、Chrome/Safariでは動作しません。
この問題を修正したことがありますか?それはコーリーでしたか? –
@LeeProbert提供された回答のどれも、私の特定のケースの問題を解決しませんでした。 Safariの現在のバージョンではこの問題は解決されていませんが、Chrome(44.0.2403)は固定背景を描画する際に問題があります。 – WhiskerSandwich