JSFiddle - React, Tailwind, and code Playground
HTML
<div class="container">
<div class="overlay"><a href="#">Photography</a></div>
</div>
CSS
.container{
background: url("http://www.verenamichelitsch.com/wp-content/uploads/2014/06/thumb1.jpg") no-repeat;
/* ^^^^^ THIS IS THEIR IMAGE ^^^^*/
width: 350px;
height: 450px;
}
.container:hover .overlay{
opacity: 1
}
.overlay{
opacity: 0;
background: rgba(226, 155, 123, 0.65);
/* ^^^^^ THIS IS THEIR COLOR, BACKGROUND DOESN'T FADE AT ALL, ITS A COLOR OVERLAY ^^^^*/
width: 100%;
height: 100%;
text-align: center;
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
a{
display: inline-block;
font-family: "Arial";
font-size: 24px;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
text-align: center;
line-height: 200px;
}