JSFiddle - React, Tailwind, and code Playground
by kplatova
HTML
<div class="fusion-image-wrapper">
<div class="center-title">Ирландия</div>
<img width="337" height="268" src="http://theme-fusion.com/avada/wp-content/uploads/2013/04/blog_1_rev.jpg" class="attachment-full wp-post-image"/>
<div class="fusion-rollover">
<div class="fusion-rollover-content">
<a class="fusion-rollover-link" href="//">Permalink</a>
<div class="fusion-rollover-sep"></div>
<a class="fusion-rollover-gallery" href="">Gallery</a>
<h4 class="fusion-rollover-title">
<a href="//">Blog Image Post</a>
</h4>
<div class="fusion-rollover-categories">
<a href="//">Creative</a>,
<a href="//" rel="tag">WordPress</a>
</div>
</div>
</div>
</div>
CSS
.fusion-image-wrapper {
overflow: hidden;
z-index: 1;
position: relative;
}
.fusion-rollover {
opacity: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100.1%;
line-height: normal;
text-align: center;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #aad75d), color-stop(1, #d1e990));
background-image: -webkit-linear-gradient(bottom, #aad75b, #d1e990);
background-image: -moz-linear-gradient(bottom, #aad75d, #d1e990);
background-image: -ms-linear-gradient(bottom, #aad75d, #d1e990);
background-image: -o-linear-gradient(bottom, #aad75d, #d1e990);
background-image: linear-gradient(to top, #aad75d, #d1e990);
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-o-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden
}
.fusion-rollover:before {
display: inline-block;
content: '';
vertical-align: middle;
height: 100%
}
.no-csstransforms .fusion-rollover {
display: none
}