最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

基于html5,父级块中添加video,不能全屏播放的问题解决。

来源:动视网 责编:小采 时间:2020-11-27 15:13:36
文档

基于html5,父级块中添加video,不能全屏播放的问题解决。

基于html5,父级块中添加video,不能全屏播放的问题解决。:使用video标签,视频总不能占满父级全屏,本来预算的10分钟工程,结果卡在video这里了,勤奋的小果,还是打算记下来,共勉。代码(css内容): html,body{ height: 100%; width: 100%; } p{ height: 50px; margin: 20px; f
推荐度:
导读基于html5,父级块中添加video,不能全屏播放的问题解决。:使用video标签,视频总不能占满父级全屏,本来预算的10分钟工程,结果卡在video这里了,勤奋的小果,还是打算记下来,共勉。代码(css内容): html,body{ height: 100%; width: 100%; } p{ height: 50px; margin: 20px; f
 使用video标签,视频总不能占满父级全屏,本来预算的10分钟工程,结果卡在video这里了,勤奋的小果,还是打算记下来,共勉。。

代码(css内容):

代码(body内容)


视频

我们按照常规给video标签设置:height:100%;width:100%;

结果如下:

左图:(Google Chrome)高度达到100%;而宽度不能达到100%; 右图:(Firefox)高度不能达到100%;而宽度达到100%;

左图:(Safari)高度达到100%;而宽度不能达到100%; 右图:(Opera)高度不能达到100%;而宽度达到100%;

接着小果就尝试使用:

1.使用js获取父级的宽高,赋给video;结果:失败。

2.使用:-webkit-full-screen{}方法,没有起作用。

3.使用兼容...

。。累趴

之后小果就发现了简单易操作的方法:

css代码:(父级高度为0;设置padding-bottom;)

结果如下:

左图:(Google Chrome) 右图:(Firefox)

左图:(Safari) 右图:(Opera)

完美解决啊~

那么还有一个问题,padding-bottom的值是怎么得到的呢?

videoH:video的高

videoW:video的宽

videoTiW:父级的width ,使用的是百分比

padBotRes:padding-bottom的值

式子:

padBotRes = (videoH / videoW) * videoTiW

文档

基于html5,父级块中添加video,不能全屏播放的问题解决。

基于html5,父级块中添加video,不能全屏播放的问题解决。:使用video标签,视频总不能占满父级全屏,本来预算的10分钟工程,结果卡在video这里了,勤奋的小果,还是打算记下来,共勉。代码(css内容): html,body{ height: 100%; width: 100%; } p{ height: 50px; margin: 20px; f
推荐度:
标签: 里的 全屏 播放
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top