<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;
}
This Pen doesn't use any external CSS resources.