Joh*_* G. 1 css center flexbox
目标:将 a 中包含的文本居中div,并且该文本是div包含该video元素的 a 的同级文本。
问题:我正在使用 Flexbox 来查看是否可以调整 div 的内容中心并沿垂直轴对齐其项目中心。它很好地沿 x 轴居中,但不沿 y 轴居中。
有什么建议么?
html,
body {
margin: 0;
padding: 0;
height: 100%;
}
video {
position: fixed;
top: -100px;
}
.text {
z-index: 2;
color: #fff;
font-size: 2em;
text-transform: uppercase;
position: relative;
display: flex;
justify-content: center;
align-items: center;
/*border: 1px solid black;*/
/*height: 100%;*/
}Run Code Online (Sandbox Code Playgroud)
<div class="container">
<video poster="http://www.thecanyon.com/assets/css/images/grandcanyon1.jpg" muted="true" autoplay="true">
<source src="assets/Homepagevideo.mp4" type="video/mp4"></source>
</video>
</div>
<div class="text">
<p>This is a cool video landing page</p>
</div>Run Code Online (Sandbox Code Playgroud)