html页面中引入视频菜单背景,html – 背景视频,其作用类似于CSS’元素的背景大小封面,而不是整个页面...

本文介绍了如何使用CSS将视频作为网页的全屏背景。方法一涉及将视频置于滚动页面的父div中,设置固定高度、隐藏溢出,并通过transform属性居中。方法二则适用于整个页面背景,视频定位为fixed,同样利用transform进行居中处理。这两种方法确保视频在不同设备上都能保持全屏并居中显示。
摘要由CSDN通过智能技术生成

让我们适应技术

outlined on the blog demosthenes.info.

选项1 – 滚动页面

父div:

>给出一个固定的高度和溢出:隐藏

该视频:

>以最小宽度拉伸:100%和最小高度:100%

>被置于z-index的内容后面:-1(可以是任何负数)

要使视频居中:

> top和left设置为50%,将左上角放在父div的中间

>通过使用transform:translateX(-50%)translateY(-50%)将视频向上和向左拖动,将视频偏移一半的高度和宽度;

简化示例

body {

height: 200vh;

margin: 0;

}

div {

height: 500px;

overflow: hidden;

position: relative;

}

video {

position: absolute;

top: 50%;

left: 50%;

min-height: 100%;

min-width: 100%;

z-index: -1;

transform: translateY(-50%) translateX(-50%);

}

2 – 修正了整页背景

该视频:

>不需要包装器,它可以放在页面的任何位置

>被定位:固定并将自己定位于浏览器窗口(视口)

>以最小宽度拉伸:100%和最小高度:100%

>被置于z-index的内容后面:-1(可以是任何负数)

要使视频居中:

> top和left设置为50%,左上角位于屏幕中间

>通过使用transform:translateX(-50%)translateY(-50%)将视频向上和向左拖动,将视频偏移一半的高度和宽度;

简化示例

body {

margin: 0 auto;

padding: 50px;

color: #FFF;

width: 600px;

}

video.background {

position: fixed;

top: 50%;

left: 50%;

min-width: 100%;

min-height: 100%;

z-index: -1;

transform: translateX(-50%) translateY(-50%);

}

I am content

I am content too!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值