2016-09-05 198 views
2

有没有办法修改视频的全屏功能在浏览器中的行为方式?我想在屏幕左侧显示视频,在右侧显示图片(实际上是PDF)。更改全屏html5视频的尺寸

我曾与CSS在Chrome尝试过:

video:-webkit-full-screen 

这给了我一些成果,但不希望的一个。我应该为此创建自定义操作吗?如果是这样,我怎么让视频突破浏览器的边界?

回答

1

你应该插入一个<div><video>标签的定义heightwidth具有以下属性:

.video-container { 
    position: relative; 
    height: auto; 
    width: 60%; 
} 

video { 
    width: 100%; 
    max-width: 500px; // Or whatever value on your choice 
    height: auto; 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
} 

随着width 100的%,该视频将填补整个浏览器的空间,但限制有多大可以通过设置max-widthmax-height来获得分辨率和响应度。我希望我的回答能帮助你!

编辑

以适应一个正确里面div,你必须分配到容器position: relativeposition: absolute到影片本身。如果你想突破边界,那么你必须调整视频的max-heightmax-width的尺寸。

请检查此question,因为它与您的类似。

+0

这将只占用浏览器中的空间,而不占用屏幕本身。 –

+0

我修改了我的答案,看看! –

+0

我选择了另一种解决方案,即https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API –