CSS   发布时间:2022-04-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了css – 绝对定位的HTML5视频元素与负z指数破坏背景附件在webkit浏览器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 HTML5视频元素作为背景图层,但是,它会导致页面上其他元素与背景图像的属性BACkground-attachment:fixed的问题.背景图像变得松弛,分解或完全消失.如果我将视频包装器div的z-index更改为一些积极的东西,则问题消失,但是将使用它作为背景层的目的失败.这个问题只发生在Webkit浏览器(Chrome和Safari)中.

这是基本的HTML:

@H_944_4@<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:

@H_944_4@.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中断.

解决方法

你找到一个修复吗?
我有同样的问题,但只有在野生动物园.

编辑
这个帖子在这里为我修复.

Chrome position:fixed inside position:absolute breaking with iframe / video

将其添加到所有位置:fixed;分子

@H_944_4@-webkit-BACkface-visibility: hidden; -webkit-transform: translateZ(0);

大佬总结

以上是大佬教程为你收集整理的css – 绝对定位的HTML5视频元素与负z指数破坏背景附件在webkit浏览器全部内容,希望文章能够帮你解决css – 绝对定位的HTML5视频元素与负z指数破坏背景附件在webkit浏览器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。