社区
CSS
帖子详情
求IE下 video 自由拉伸代码
oicuivu
2016-11-04 02:55:07
chrome 、firefox可使用样式object-fit:fill;来实现自由拉伸,但这个属性在IE及Edge下不支持。求解决方法。
...全文
279
1
打赏
收藏
求IE下 video 自由拉伸代码
chrome 、firefox可使用样式object-fit:fill;来实现自由拉伸,但这个属性在IE及Edge下不支持。求解决方法。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oicuivu
2016-11-05
打赏
举报
回复
没有直接的解决方法,最后是通过js修改transform scale(x,y)来实现,贴一下代码: [code=javascript][/ //调整视频大小,IE兼容 function resetVideoSize(area){ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 器 var isIE = userAgent.indexOf("Trident") > -1; //判断是否IE浏览器 if(isIE){ $(area).find("div.node > video.video").each(function(index, element) { var actualRatio = $(element)[0].videoWidth/$(element)[0].videoHeight; var targetRatio = $(area).width()/$(area).height(); var scaleX = 1; var scaleY = 1; if(actualRatio < targetRatio){ scaleX = targetRatio / actualRatio; }else{ scaleY = actualRatio / targetRatio; } $(element).css({"transform":"scale(" + scaleX + "," + scaleY + ")"}); }); } } code]
html5
video
自动
拉伸
,巧用transform实现HTML5
video
标签视频比例
拉伸
前言曾几何时,项目中有碰到视频比例
拉伸
的需
求
,但是发现这个看似再普通不过的一个需
求
,找遍全网至今都没有找到解决方法。因为强制给
video
标签设置width和height的话只会将
video
的显示区域
拉伸
,但是里面的视频还是保持原始比例,怎么调都没用:因为当我横向
拉伸
时:当我纵向
拉伸
时:2016-09-21 11:15:40 更新:感谢 @RileyRen 提醒,原来还有object-fit这一属性...
(转)巧用transform实现HTML5
video
标签视频比例
拉伸
前言 原文地址 曾几何时,项目中有碰到视频比例
拉伸
的需
求
,但是发现这个看似再普通不过的一个需
求
,找遍全网至今都没有找到解决方法。因为强制给
video
标签设置width和height的话只会将
video
的显示区域
拉伸
,但是里面的视频还是保持原始比例,怎么调都没用: 因为当我横向
拉伸
时: 当我纵向
拉伸
时: 2016-09-21 11:15:40 更新: 感谢 @RileyRen 提醒,原来还有object-fit这一属性,把它设置为fill就满足需
求
了,泪奔~,这篇文章就当看个笑话吧,哎,不
网页视频播放php
拉伸
代码
,transform实现HTML5
video
标签视频比例
拉伸
实例详解
曾几何时,项目中有碰到视频比例
拉伸
的需
求
,但是发现这个看似再普通不过的一个需
求
,找遍全网至今都没有找到解决方法。因为强制给
video
标签设置width和height的话只会将
video
的显示区域
拉伸
,但是里面的视频还是保持原始比例,怎么调都没用:因为当我横向
拉伸
时:当我纵向
拉伸
时:2016-09-21 11:15:40 更新:感谢 @RileyRen 提醒,原来还有object-fit这一属性,把...
video
宽高自适应_HTML5的视频能不能
拉伸
宽度,实现自适应宽度?
展开全部曾几何时,项目中有碰到视频比例
拉伸
的62616964757a686964616fe58685e5aeb931333365633864需
求
,但是发现这个看似再普通不过的一个需
求
,找遍全网至今都没有找到解决方法。因为强制给
video
标签设置width和height的话只会将
video
的显示区域
拉伸
,但是里面的视频还是保持原始比例,怎么调都没用:因为当我横向
拉伸
时:当我纵向
拉伸
时:2016-09...
巧用transform实现HTML5
video
标签视频比例
拉伸
前言 原文地址 曾几何时,项目中有碰到视频比例
拉伸
的需
求
,但是发现这个看似再普通不过的一个需
求
,找遍全网至今都没有找到解决方法。因为强制给
video
标签设置width和height的话只会将
video
的显示区域
拉伸
,但是里面的视频还是保持原始比例,怎么调都没用: 因为当我横向
拉伸
时: 当我纵向
拉伸
时: 2016-09-21 11:15:40 更新: 感谢 @RileyRen 提
CSS
61,117
社区成员
60,701
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章