JSFiddle - React, Tailwind, and code Playground
HTML
<div id="container"><div id="glass"><div id="blurred"></div><div id="content">Here goes the content..</div></div></div>
CSS
html, body {
margin: 0;
padding: 0;
}
#container {
width: 100%;
height: 70vh;
background: black url('http://tinyurl.com/pgfnxag') bottom center no-repeat;
background-size: 100% auto;
position: relative;
overflow: hidden;
}
#glass {
background-color: rgba(255,255,255,0.25);
height: 25%;
width: 100%;
color: white;
position: absolute;
bottom: 0;
border-top: 1px solid rgba(255,255,255,0.2);
}
#blurred {
position: absolute;
width: 100%;
height: 10px;
background: url('http://tinyurl.com/pgfnxag') bottom center no-repeat;
background-size: 100% auto;
filter: blur(5px);
top: 0;
left: 0;
height: 100%;
}
#content {
z-index: 999;
display: block;
position: absolute;
top: 50%;
left: 50%;
font-size: 20px;
font-weight: 100;
transform: translate(-50%, -50%);
font-family: Segoe UI;
text-align: center;
}