老师,我的问题是关于第三方框架video.js。
来源:8-1 videojs(1)
慕斯0469344
2019-09-03 21:22:47
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>video.js</title>
<link rel="stylesheet" href="videojs/video-js.min.css">
<script type="text/javascript" src="videojs/video.min.js"></script>
</head>
<body>
<video id="my-video" class="video-js vjs-big-play-centered" controls data-setup="{}" width="960" height="400" preload="auto" poster="data/poster.jpg">
<source src="data/imooc.mp4">
</video>
</body>
</html>老师,我想问下,为什么视频中老师直接在class中添加“vjs-big-play-centered ”视频中的按钮就从左上方移动到中间了呢?这是video.js中已经封装好的吗?
1回答
同学你好,
是video-js.min.css中设置好的哦,如下:

按钮是一个button,有定位样式:

当添加上vjs-big-play-centered类名后,有新样式覆盖了:

定位left和top值为50%,然后再设置margin-top和margin-left值为宽高的一半(负值),这样就实现了水平垂直居中显示。
自己可以测试下,祝学习愉快!
相似问题