所以我有这个视频元素是以页面宽度为中心的,但并非总是如此。该元素已被旋转,并且如果页面的宽度低于元素的长度,则事物不再居中。这很难解释,但这里的的jsfiddle:视频元素不完全以所有宽度为中心
https://jsfiddle.net/05m04069/
可以往下缩输出窗口宽度方向(使其瘦),看看事情是如何不再居中。
发布代码在这里还有:
<body class="main-container">
<div class="centered" id="location-header">
Seattle
</div>
<div id="clicktargetcontainer">
<video loop muted id="mainvideo" src="http://player.vimeo.com/external/123836285.hd.mp4?s=6ddd98cc75f1bb6fb776369a8fa372bf&profile_id=113" type="video/mp4" webkit-playsinline="webkit-playsinline"e ad-outlet="video">
Your browser does not support HTML5 video.
</video>
</div>
</body>
而这里的CSS,以及:
video {
overflow: hidden;
position: absolute;
height: 56.25%;
margin: auto;
top:0;
bottom:0;
left:0;
right:0;
transform:rotate(90deg);
-webkit-transform:rotate(90deg);
}
.main-container {
min-height: 100%;
position: relative;
background: #000;
}