动态设置video的宽高的方法,js设置和CSS设置
来源:互联网 发布:js中display的值 编辑:程序博客网 时间:2024/05/24 04:27
一、csss设置
html:
<div class="wrap"> <video controls="controls" class="videoBox" #iframeurl> <source src="3a1be272f8b.mp4" type="video/mp4" /> </video></div>css:
.wrap{ width:100%; position:relative; padding-bottom:62%; /*需要用padding来维持16:9比例,也就是9除以16*/ height: 0; video{ position: absolute; top:0; left: 0; width: 100%; height: 100% }}JS的方法:
思路:用js获取到当前video的DOM,再对DOM进行动态的宽高设置
以下是以angular的例子展示,在纯JS里面也是一样的道理
html:
<video controls="controls" class="videoBox" #iframeurl> <source src="a1be272f8b.mp4" type="video/mp4" /></video>TS:
获取DOM的方法
@ViewChild('iframeurl') iframeurl:ElementRef;
let iwidth = screen.width;let iheight = iwidth*0.62;console.log(iheight+"高度"+iwidth);this.iframeurl.nativeElement.style.width = iwidth+"px";this.iframeurl.nativeElement.style.height = iheight+"px";
阅读全文
0 0
- 动态设置video的宽高的方法,js设置和CSS设置
- js动态设置元素的宽高
- video.js动态设置视频的播放地址。
- 通过js动态的设置css样式
- js设置canvas的宽高(动态设置canvas的宽高)
- 动态的设置cavas的宽高
- Android 动态设置控件的高和宽
- android动态设置控件的高宽
- 兔子--动态设置控件的宽高
- HTML5 -video和audio的设置
- 动态设置js的属性
- js设置和获取cookie的方法
- js获取和设置属性的方法
- js获取和设置属性的方法
- CSS设置居中的方法
- CSS学习笔记11:行高和字号的设置
- Html5的video标签设置
- 动态设置数据源的方法
- 8.1.6 正则表达式及字符串的替换与分解
- Recycler的使用
- codeforces B. XK Segments
- 自顶向下 逐步求精
- 爬虫笔记-使用python爬取豆瓣短评
- 动态设置video的宽高的方法,js设置和CSS设置
- redis的一些性能测试,主要是keys和smembers
- linux的一些操作(不断更新,随时补充)
- python3学习-Queue模块
- 关于javascript:void(0)运算符的的一点探讨
- 矫正ubuntu系统时间
- 【Scikit-Learn 中文文档】支持向量机
- 2017-11-27儿子的考题
- 初识java