css添加动态视频背景

通常我们的系统顶部会有UI切图的背景,但是有的时候我们需要动态的背景,
这个时候我们可以使用css来添加动态视频背景,但是如果直接添加MP4,即使
是透明背景的mp4也会有黑边, 如下

如果使用css样式

1
2
3
video{
mix-blend-mode: screen;
}

背景又会过于透明

可以考虑在底部叠加一个背景实现融合,实现了效果

1
2
3
4
5
<div class="father" style="position: relative">
<div style="background: url('xxx');position: absolute;z-index: 1" ></div>
<video src="xxx" autoplay muted loop
style="position: absolute;z-index: 2;mix-blend-mode: screen"></video>
</div>

css添加动态视频背景
http://samkallon.top/blog/2024/03/04/css添加动态视频背景/
作者
samkallon
发布于
2024年3月4日
许可协议