vue3中【html+css】背景设置为视频并铺满整个页面

这篇具有很好参考价值的文章主要介绍了vue3中【html+css】背景设置为视频并铺满整个页面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Tip:<video>标签默认不是铺满的,手动设置宽高100%也不会生效,当需要video铺满div时,加上一个css样式

  • object-fit: fill

  1. object-fit 属性指定元素的内容应该如何去适应指定容器的高度与宽度。

  1. object-fit 一般用于 img 和 video 标签,一般可以对这些元素进行保留原始比例的剪切、缩放或者直接进行拉伸等。

  1. fill: 默认,不保证保持原有的比例,内容拉伸填充整个内容容器。文章来源地址https://www.toymoban.com/news/detail-509753.html

<template>
  <div class="box">
 <!-- autoplay 自动播放  loop循环播放  muted 声音 preload 预加载 -->
    <video autoplay loop muted preload 
    style="width: 100%; height: 100%; object-fit: fill">
      <source src="/images/bjsp.mp4">
    </video>
  </div>
</template>
<style scoped >
* {
  margin: 0;
  padding: 0;
}

.box {
  width: 100%;
  height:calc(100vh - 40px);
  background-color: rgb(141, 130, 130);
  position: relative;
}

video {
  height: calc(100vh - 40px);
  background-size:100% 100%;
  width: 100%;
  position: absolute;
  filter: blur(3px);
  top: 0;
  left: 0;
}

到了这里,关于vue3中【html+css】背景设置为视频并铺满整个页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • css设置background背景视频

    通过CSS设置背景视频可以使用HTML5的video标签。具体步骤如下: 1.在HTML中添加video标签,并设置class为bg-video。 2.在video标签中添加source标签,用于指定视频文件的路径和类型。 3.在CSS中设置bg-video的样式,包括绝对定位、宽高等属性。 4.在CSS中设置z-index属性,确保视频在其他元

    2024年04月10日
    浏览(85)
  • 微信小程序设置背景图铺满顶部

    由于微信小程序自带顶部导航栏,导致我们设置背景图时总是无法铺满顶部,其实想要铺满顶部只需要改变一个属性即可。将navigationStyle的默认属性修改为custom 在微信小程序需要设置背景图的文件下的.json文件中设置:

    2024年02月11日
    浏览(125)
  • 3种CSS实现背景图片全屏铺满自适应的方式

    01 url(images/beijing.png)——图片路径的位置; no-repeat—— 图片不重复; center 0px——center是距离页面左边的定位,0px是距离页面上面的定位; background-position: center 0——就是图片的定位,同上; background-size: cover;——把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。

    2024年02月11日
    浏览(40)
  • VUE页面背景设置为视频

    VUE页面背景设置为视频 VUE页面背景设置为视频 视频文件放置位置如下图所示 代码如下所示 CSS代码位置如下图所示 CSS代码如下所示 以上就是VUE页面背景设置为视频的全部信息、感兴趣的话点一个关注,我会不定期的更新技术分享,你的鼓励是我创作的动力。

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

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

    2024年01月17日
    浏览(50)
  • 前端HTML、CSS、JS、VUE3 汇总

    学习https://developer.mozilla.org/zh-CN/docs/Learn/CSS 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 使用VS Code运行前端代码 在VS Code上安装前端插件 正在更新中~ ✨ 提示:这里可以添加本文要记录的大概内容: 学习路线 知识定位 HTML基础 标签、表格、表单、

    2024年02月13日
    浏览(49)
  • 前端技术Html,Css,JavaScript,Vue3

    1.基本标签 2.文本格式化 3.链接 4.图片 5.无序列表 6.有序列表 7.表格 8.表单 1.选择器 2.文本和字体 3.链接 4.隐藏 5.定位position 6.浮动 7.对齐 8.图像 1.输出 2.函数 3.常用事件 4.DOM 5.改变Html 6.DOM 元素 (节点) 尾部创建新的 HTML 元素 (节点) - appendChild() 头部创建新的 HTML 元素 (节点)

    2024年02月13日
    浏览(50)
  • 2022-11-10 工作记录--HTML-video视频铺满播放

    一、实现效果 ⭐️ 1、未铺满播放 ❎ 2、铺满播放 ✅ 二、实现代码 ⭐️ 以 react 为例 1、未铺满播放 ❎ homePage.jsx homePage.less 2、铺满播放 ✅ 给 video 加上样式: object-fit: cover; ,实现 ios 和 android 都兼容。 homePage.jsx homePage.less 哒哒哒哒~ biu biu biu~

    2024年02月14日
    浏览(36)
  • 使用html,css和js给视频设置一个简易进度条

    代码依次为body内标签创建,css样式  和script 代码 这里我们先创建我们所需要的标签 视频的盒子,视频文件,进度条,和用来播放,暂停的按钮 然后我们来设置我们标签所需要的简单样式 按钮我没有设置样式,因为写出来实现效果就行了,有需要的话可以自由发挥 css的进度

    2024年02月15日
    浏览(56)
  • vue3+vite+ts视频背景酷炫登录模板【英雄联盟主题】

    最近我准备在自己的网站上开发一个博客系统,首先要实现后台登录界面。我选择使用Vue 3 + Vite + TypeScript框架来构建,下面是针对该主题的详细说明: 在网页中使用视频作为背景图已经相当常见了,而且网上也有很多相关的插件可供使用。我选择使用\\\"vue-responsive-video-backgr

    2024年02月15日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包