JSFiddle - React, Tailwind, and code Playground
by Cristofer Sousa
HTML
<header class="bg-intro">
<div class=" filter"></div>
<video src="https://s3-us-west-2.amazonaws.com/coverr/mp4/Aloha-Mundo.mp4" autoplay loop></video>
<div class="center-content">
<h1>Opensanca</h1>
<h3>Welcome to Meetup</h3>
</div>
</header>
CSS
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
body {
font-family:'Open Sans', sans-serif;
margin: 0;
}
.filter {
z-index: 100;
position: absolute;
background: rgba(0, 0, 0, 0.4);
width: 100%;
height: 100vh;
}
.container {
width: 90%;
max-width: 800px;
margin: 0 auto;
}
.bg-intro{
width: 100vw;
height: 100vh;
overflow: hidden;
}
.bg-intro h1{
font-size:6vw;
color:#fff;
}
h3{
color:#f1c40f;
font-size:4vw;
}
.center-content{
position: absolute;
z-index: 99999999;
left: 50%;
top: 50%;
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
JavaScript
var hasMask = document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Mask", "1.0");