一般情况下

但当设置video的宽高时,发现视频宽高并没有发生变化,因此设置 source的父元素宽高,让其填充video父元素。需要给video标签添加 style=“width:100%;height:300px;object-fit: fill”,即可。

object-fit属性的属性值:

object-fit: fill |contain |cover|none |scale-down

object-fit属性值的说明:

object-fit主要适合于替换元素,比如:、、、、、和等。其默认值为fill。object-fill取值的说明如下:

fill:此值为boject-fit的默认值,替换内容的大小被设置为填充元素的内容框,也就是说,元素的内容扩大到完全填充容器的外形尺寸,即使这打破其内在的宽高比。

contain:替换元素内容大小保持长宽比例填充元素内容容器,其具体对象大小被解析为一个包含元素的宽度和高度。也就是说,如果你在替换元素上设置一个明确的高度和宽度,此值将导致内容大小,完全在固定的比例显示,但仍在元素尺寸内显示。

cover:替换元素内容大小保持长宽比例填充元素内容容器,其具体对象大小被解析为覆盖整个元素的宽度和高度。也就是说,替换元素内容大小保持长宽比,但改变宽度和高度,以便完全覆盖内容元素。

none:替换元素内容不调整大小以适应内部元素的容器,内容完全忽略设置在元素上的任何高度和权重,并且仍在元素尺寸内显示。

js 设置video宽度_video设置视频的宽高相关推荐

  1. js 获取上传图片和视频的宽高,还有视频的时长

    场景: 当产品经理告诉你说:我们需要限制上传的图片或视频的尺寸,不符合要求不允许上传,这个时候你该怎么做? 不用多想,很明显我们需要想办法拿到图片或视频的宽度,然后和预期的尺寸进行对比过滤,就能轻易实 ...

  2. vue图片在设置好的div里面自动适应宽高,显示全部图片,不够的留空白

    vue图片在设置好的div里面自动适应宽高,图片显示全部,不够宽高的留空白 <div class="rightullidiv"><img:src="it ...

  3. html 设置视频尺寸,如何使用CSS控制视频的宽高?

    在网页中嵌入视频时,经常会为video标签添加宽高,给视频预留一定的空间.给视频设置宽高属性后,浏览器在加载页面时就会预先确定视频的尺寸,为视频保留合适大小的空间,保证页面布局的统一.为video标签 ...

  4. JS/JQuery整齐的照片墙:展示很多宽高不同照片,让每一行中的所有照片高度一样,所有的行的宽度一样

    最终效果 实现思路 最终的效果是照片墙的每一行的高度不同(也可能相同),对于每一行中的所有照片它们的高度一样,每一行中的所有照片宽度和一样.(有时候真感觉自己话不会说了) 要求的值就是每一行的heig ...

  5. 【openpyxl】设置样式(字体样式、行列宽高、对齐方式、边框、填充和渐变)

    1.字体样式 from openpyxl import Workbook from openpyxl.styles import Fontwb = Workbook() ws = wb.active# ...

  6. php使用PhpPresentation生成ppt时,预定义ppt宽度和高度(自定义宽高)

    由于PhpPresentation文档介绍的不是很全面,在自己摸索了一段时间后分享给大家,希望能解决一些人的问题.我用的是thinkphp5.1生成ppt,默认宽高比是4:3,话不多说下面就是设置幻灯 ...

  7. php过去图片宽度,用php调整图片宽高

    /** * 改变图片的宽高 * * @author flynetcn (2009-12-16) * * @param string $img_src 原图片的存放地址或url * @param str ...

  8. android surface 旋转屏幕,[Android/安卓]屏幕旋转时改变SurfaceView(视频)宽高

    int mWidth = getMeasuredWidth(); int mHeight = getMeasuredHeight(); int oldAngle = 90; /** * 旋转更新(屏幕 ...

  9. js获取本地上传视频的宽高

    ![file示例](https://img-blog.csdnimg.cn/8b0e9c6c6b4e497c97f7691ff5d2df99.png?x-oss-process=image/water ...

最新文章

  1. c库的rand/random随机数产生函数性能差?
  2. BZOJ 2440: [中山市选2011]完全平方数 [容斥原理 莫比乌斯函数]
  3. 本科理工男如何学习Linux
  4. C# 控件置于最顶层、最底层
  5. 使用python处理实验数据-yechen_pro_20171231
  6. ibatis和myibatis
  7. eclipse error pages打红X的解决方法
  8. html把实线变成虚线,Html5 Canvas 绘制虚线和实线的切换方法
  9. 编写start脚本程序_使用可编写脚本的终结点遍历REST应用程序
  10. 在建工程直接费用化_威县垃圾发电在建项目被罚后续:现已整改
  11. HelloWorld讲解
  12. 网络协议:TCP拥塞控制
  13. 飞步神速!何晓飞团队完成无人车深度学习芯片流片,算力创国内新高
  14. 网络协议 反扒机制 fidder 抓包工具
  15. java day15 【Map】
  16. 计算机简历如何写,简历计算机能力怎么写
  17. 小型局域网环境下搭建的文件中转系统
  18. 如何解决tomcat提示文件被锁定
  19. 31省农村居民人均可支配收入 (2002-2018年)
  20. 如何在本地运行travis-ci

热门文章

  1. python模拟按键,键盘码
  2. 如何在WP7上用XNA写2D游戏(一)
  3. 中断下半部——工作队列、软件中断、tasklet
  4. M1芯片Mac 安装git
  5. 一款可定时发圈和标签群发的微信管理软件是什么样的?
  6. mysql point 修改_mysql point WKB格式 php 解析 unpack
  7. 本次操作由于这台计算机的限制而被取消,请与你的系统管理员联系,问题解决措施。
  8. [Zookeeper-3.6.2源码解析系列]-13- 法定人对象QuorumPeer启动之加载磁盘快照与事务日志
  9. “行业寒冬”,字节10年测试工程师给在座的测试人一些涨薪建议
  10. linux下编译stc15f104w的坑