JSFiddle - React, Tailwind, and code Playground
Profile Layout
by Hugo Carneiro
HTML
<div class="main-container">
<div class="header">
<div class="close-btn">Close</div>
<div class="header-content">
<div class="image-holder img-circle"></div>
<div class="info-content">
<h1>Emma Watson</h1>
<p>British actress, model, and activist</p>
<p><span class="glyphicon glyphicon-globe"></span> Oxfordshire, UK</p>
</div>
</div>
<div class="container">
Some text here
</div>
</div>
</div>
CSS
.header {
position: relative;
}
.header .close-btn {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 55px;
border-bottom: 1px solid rgba(255, 255, 255, 0.4);
color: #FFF;
padding: 16px;
}
.header .header-content {
background: url('http://papionne.com/wp-content/uploads/2015/09/bg4.jpg') no-repeat;
background-position: center center;
background-size: cover;
padding: 75px 15px 0;
}
.header .header-content:after {
content: '';
display: block;
padding-top: 10%;
}
.header .header-content .image-holder {
width: 120px;
height: 120px;
margin: 0 auto;
background: url('https://static-secure.guim.co.uk/sys-images/Guardian/Pix/pictures/2015/6/30/1435683314339/Emma-Watson-at-the-HeForS-009.jpg') no-repeat;
background-position: center center;
background-size: cover;
}
.header .header-content .info-content {
text-align: center;
color: #FFF;
text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
}
.container {
padding-top: 25px;
}