HTML+CSS实现视频背景页面

这篇具有很好参考价值的文章主要介绍了HTML+CSS实现视频背景页面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

HTML:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>视频背景页面</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header class="v-header container">
        <div class="full-screen-video-wrapper">
            <video src="video/190828_27_SuperTrees_HD_17.mp4" autoplay loop muted></video>
        </div>
        <div class="header-overlay"></div>
        <div class="header-content">
            <h1>绿色家园</h1>
            <p>内容.........................
            ..............................</p>
            <a href="#" class="btn">阅读更多</a>
        </div>
    </header>
    <section class="section section-a">
        <div class="container">
            <h1>关于我们</h1>
            <p>介绍....</p>
        </div>
    </section>
    <section class="section section-b">
        <div class="container">
            <h1>联系我们</h1>
            <p>介绍....</p>
        </div>
    </section>
</body>
</html>

CSS:

*{
    box-sizing: border-box;
}
body{
    margin: 0;
    line-height: 1.5;
    overflow-x: hidden;
    color: #333;
}
/*  */
.v-header{
    display: flex;
    height: 100vh;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.container{
    max-width: 960px;
    padding-left: 1rem;
    padding-right: 1rem;
    margin: auto;
    text-align: center;
}
.full-screen-video-wrapper{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
}
.full-screen-video-wrapper video{
    min-width: 100vw;
    min-height: 100vh;
}
.header-overlay{
    position: absolute;
    height: 100vh;
    width: 100vw;
    top: 0;
    left: 0;
    background-color: rgb(179, 252, 130);
    opacity: 0.2;
    z-index: 1;
}
.header-content{
    z-index: 2;
}
.header-content h1{
    font-size: 4rem;
    padding-bottom: 0;
}
.header-content p{
    font-size: 1.5rem;
    padding-bottom: 2rem;
}
.btn{
    font-size: 1.2rem;
    color: #fff;
    background-color: #79dbbc;
    padding: 1rem 1.8rem;
    text-decoration: none;
    letter-spacing: 1px;
}
.section{
    padding: 1rem 0;
}
.section-b{
    color: white;
    background-color: black;
}
/*  */
@media(max-width:960px){
    .container{
        padding-left: 3rem;
        padding-right: 3rem;
    }
}

 效果图:

html加视频背景,html,css,音视频

 video资源网站:https://mazwai.com/ 

参考自B站教程:12-视频背景页面_哔哩哔哩_bilibili文章来源地址https://www.toymoban.com/news/detail-763826.html

到了这里,关于HTML+CSS实现视频背景页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • HTML/CSS实现3D翻转页面效果

    下面是一个基本的例子,展示了如何使用CSS和HTML实现一个3D页面翻转效果: HTML部分: CSS部分: 在这个例子中,我们使用一个包含两个面(正面和背面)的容器div。通过CSS的 transform 属性和 rotateY 函数,我们实现了容器在鼠标悬停时的旋转效果。 你可以根据自己的需求调整容

    2024年01月24日
    浏览(21)
  • 【HTML】音视频标签(audio、video、embed)

    我们通常用audio标签来向页面中引入一个外部的音频文件。 音视频文件引入时,默认情况下不允许用户自己控制播放停止。 属性 controls controls指定是否允许用户控制播放。 这个属性不是通过值来判断的,而是通过有没有,有这个属性就是允许,没有就是不允许。 autoplay aut

    2023年04月13日
    浏览(18)
  • 大二Web课程设计:服装网页设计题材——HTML+CSS汉服文化带背景音乐素材带视频(12页)

    大二Web课程设计:服装网页设计题材——HTML+CSS汉服文化带背景音乐素材带视频(12页)

    🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】 🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作 (

    2024年01月17日
    浏览(13)
  • CSS样式前端HTML页面常用CSS效果实现及其相关配置信息------前端入门基础教程

    !DOCTYPE html !-- 这是HTML的注释 -- html lang=\\\"en\\\" id=\\\"myHtml\\\"     head         !-- 这里不是设置了编码,而是告诉浏览器,用什么编码方式打开文件避免乱码 --         meta charset=\\\"UTF-8\\\"         meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1.0\\\"         titleHtmlAll/title         

    2024年02月05日
    浏览(18)
  • HTML + CSS + JavaScript 实现注册页面信息验证 详细教程(表单验证)

    HTML + CSS + JavaScript 实现注册页面信息验证 详细教程(表单验证)

    本文介绍使用HTML + CSS + JavaScript 实现注册页面信息验证的详细方法。完整代码见文章末尾。 创建一个注册页面,如下图。 然后再对注册信息进行判断,判断其是否符合要求。(如:密码6-12位字符,不能有空格等) 图片素材如下: 页面内容主要分为三个部分: 我们可以使用

    2024年02月11日
    浏览(8)
  • Web课程设计——小米商城页面实战(html,css,js实现)

    Web课程设计——小米商城页面实战(html,css,js实现)

    主要完成了三个页面,效果如下:   主页面html部分源码: 主页面css部分: js部分:

    2024年02月11日
    浏览(14)
  • HTML/CSS设置网页背景

    HTML/CSS设置网页背景

    目录 一、HTML设置网页背景 1.基础设置  2.背景颜色 3.背景图片 二、CSS设置网页背景 body 体中 使用 background 和 style 来设置 效果演示 通过style属性: backgroud-color :transparent   color transparent : 背景色透明       color : 指定背景颜色 颜色的表达方式有四种: ①直接写颜色单词 ②

    2023年04月22日
    浏览(16)
  • HTML--CSS--图片和背景样式

    HTML--CSS--图片和背景样式

    最基本的应该就是对大小的管理 width:像素值; 宽度 height:像素值; 高度 一样使用 border 进行定义 效果: 图片对齐和文本的对齐是一样的,也是用 text-align 进行,但需要注意不能直接在 img 定义,需要在父元素处定义 属性依然是: left 左对齐 center 居中 right 右对齐 效果: 用法

    2024年01月18日
    浏览(10)
  • 制作一个简单HTML旅游网站(HTML+CSS+JS)无锡旅游网页设计与实现8个页面

    制作一个简单HTML旅游网站(HTML+CSS+JS)无锡旅游网页设计与实现8个页面

    👨‍🎓静态网站的编写主要是用 HTML DⅣV+ CSSJS等来完成页面的排版设计👩‍🎓,一般的网页作业需要融入以下知识点:div布局、浮动定位、高级css、表格、表单及验证、js轮播图、音频视频Fash的应用、uli、下拉导航栏、鼠标划过效果等知识点,学生网页作业源码,制作水平

    2024年02月10日
    浏览(12)
  • 编程笔记 html5&css&js 038 CSS背景

    背景在样式当中首当其冲,一开始我就讲这背景很重要,背景过亮伤眼是一个重要问题,合理配置背景色,改善感观效果,也是网页设计的一件重要的事。CSS 背景属性用于定义元素的背景效果。 这些属性都和背景有关。 background-color background-image background-repeat background-attach

    2024年01月16日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包