<body>
<div id="container">	
<ul class="home">
<li class="section view view-tenth">
  <img src="https://rsto.sharepoint.com/teams/Development/_catalogs/theme/Themed/9262B884/browser.png" alt=""/>
<div class="mask"><h2>Browser Plugins</h2>
<p>Helpful development focussed plugins to aid with debugging</p>
<a class="info" href="#">Read More</a></div>

</li>
  <li class="section view view-tenth">
<div class="mask"><h2>Browser Plugins</h2>
<p>Helpful development focussed plugins to aid with debugging</p>
<a class="info" href="#">Read More</a></div>
<img src="https://rsto.sharepoint.com/teams/Development/_catalogs/theme/Themed/9262B884/browser.png" alt=""/>
</li>
  <li class="section view view-tenth">
<div class="mask"><h2>Browser Plugins</h2>
<p>Helpful development focussed plugins to aid with debugging</p>
<a class="info" href="#">Read More</a></div>
<img src="https://rsto.sharepoint.com/teams/Development/_catalogs/theme/Themed/9262B884/browser.png" alt=""/>
</li>
</ul>
</div>
</body>
body{
background:url('https://rsto.sharepoint.com/teams/Development/_catalogs/theme/Themed/9262B884/bg.texture.wooden.dark.jpg') repeat;
background: -moz-linear-gradient(center top,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.0001) 60%,rgba(0,0,0,0.60) 100%),url('https://rsto.sharepoint.com/teams/Development/_catalogs/theme/Themed/9262B884/bg.texture.wooden.dark.jpg') repeat center top,#3e301e;
background: -webkit-gradient(linear,center top,center bottom,from(rgba(0,0,0,0.0001)),color-stop(60%,rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.60))),url('https://rsto.sharepoint.com/teams/Development/_catalogs/theme/Themed/9262B884/bg.texture.wooden.dark.jpg') repeat center top,#3e301e;
min-height: 700px;
}

.view {
   width: 220px;
   height: 200px;
   margin: 10px;
   float: left;
   border: 10px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
 background:url("https://rsto.sharepoint.com/teams/Development/_catalogs/theme/Themed/9262B884/marble.png") repeat;
}
.view .mask,.view .content {
   width: 220px;
   height: 200px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: inline;
   position: relative;
}
.view h2 {
	font-family: 'Oswald', Arial, sans-serif;
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px 0px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
   text-shadow: 1px 1px #000;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
   font-size:13px;
   font-family: 'Oswald', Arial, sans-serif;

   
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

.view-tenth img {
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
}
.view-tenth .mask {
   /*background-color: rgba(0, 0, 0, 0.4);*/
   background: radial-gradient(ellipse farthest-corner at center center , transparent 0%, #4b4b4b 100%) repeat scroll 0 0 transparent;
   background: -moz-radial-gradient( ellipse farthest-corner at center center , transparent 0%, #4b4b4b 100%) repeat scroll 0 0 transparent;
   background: -ms-radial-gradient( ellipse farthest-corner at center center , transparent 0%, #4b4b4b 140%) repeat scroll 0 0 transparent;
   background: -o-radial-gradient( ellipse farthest-corner at center center , transparent 0%, #4b4b4b 140%) repeat scroll 0 0 transparent;
   background: -webkit-radial-gradient( 50% 50% , transparent 40%, #000000 140%) repeat scroll 0 0 transparent;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth h2 {
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   box-shadow: 0 1px 0 rgb(185, 185, 185);
   background: transparent;
   margin: 20px 15px 0px 15px;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   color: #333;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth p {
   color: #fff;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}

.view-tenth a.info:hover{
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
background-image: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#0e0e0e));
 background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: linear-gradient(to bottom, #7d7e7d, #0e0e0e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e);
 }
.view-tenth:hover img {
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
	
.mask h2, .mask p{
text-decoration: none;
}

.ms-rtestate-field a:hover{
text-decoration:none;
}
			

Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. //cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js
  2. https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.jsquery-1.9.1.min.js