【发布时间】:2017-12-23 23:39:00
【问题描述】:
好的,所以我想放置一个视频,使其高度为浏览器窗口的 100%,但不是视频,所以视频高度不是 1080 像素(带有滚动条),而是相对于浏览器高度的高度窗户群岛 这是我当前的样式(有效):
video {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: 100%;
}
我希望它看起来像这样:
--表示没有填充和没有滚动条。我已经尝试过视口高度 css 属性,但这会导致滚动条。上述代码确实产生了我正在寻找的结果,但它是一种非常低效的方法来做这样一个简单的事情,我不知道它是否会在其他浏览器中以相同的方式显示。这是live...
有 JavaScript 替代方案吗?还是更好的纯 CSS?
【问题讨论】:
-
您可以使用 SASS 定义纵横比。
-
Rick Astley 不是最好的例子 ;)。另外你为什么使用 4:3 视频?
-
我想要黑色边框在两侧,而不是在顶部,如图所示。
标签: javascript css alignment