1.最近做项目,接触了网页短视频的功能实现,整理和精简了源码
短视频的应用很广泛,无论是app、pc或者手机网页、浏览器等都会涉及到,特别是app短视频分享或者平台推广等业务,其他人打开分享链接观看一般都会设计到浏览器网页观看的,所以网页版短视频就来了。甚至混合app的实现也是交叉静态网页模拟实现原生app的效果,这也是为了快速开发app,同时也为了降低成本;
2.兼容pc网页观看、手机浏览器观看,横、竖屏视频等
CSS 设置元素(img、video)自适应容器的宽高 object-fit属性:
其实该标签有点类似于background-size,只不过一个是用来设置背景img的大小,一个使用来设置指定元素(img、video)的大小。
1、标签使用说明:
object-fit属性指定元素到的内容应该如何去适应指定容器的高度和宽度。
object-fit一般用于img或video标签,一般可以对这些元素进行保留原始比例的剪切、缩放或者直接进行拉伸等。
可以通过使用object-position属性来切换被替换元素的内筒对象在元素框内的对齐方式。
2、浏览器支持:
表格中的数字表示支持该属性的第一个浏览器版本号。
3、语法:
object-fit: fill|contain|cover|scale-down|none|initial|inherit;
具体的属性值测试可以到:菜鸟教程官网
pc浏览器效果:
手机观看效果:
3.项目结构,不用部署,直接双击index.html即可
elementui用得较少,只是简单用了el-image图片标签
4.源码
版权声明:本文为lucky_fang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。