JSFiddle - React, Tailwind, and code Playground
by meo
HTML
<div><iframe src="http://meodai.ch"></iframe></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div><iframe src="http://meodai.ch"></iframe></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div><iframe src="http://meodai.ch"></iframe></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div><iframe src="http://meodai.ch"></iframe></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
CSS
div {
position:relative;
width: 25%;
float: left;
background: gray;
border: solid #fff;
border-width: 1px 0 0 1px;
margin: -1px 0 0 -1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 1px 1px 0;
box-shadow: 1px 1px 0 0 rgba(255,255,255,0),
2px 2px 0 0 rgba(255,255,255,0),
3px 3px 0 0 rgba(255,255,255,0),
4px 4px 0 0 rgba(255,255,255,0),
5px 5px 0 0 rgba(255,255,255,0),
6px 6px 0 0 rgba(255,255,255,0),
7px 7px 0 0 rgba(255,255,255,0),
0 0 15px rgba(0,0,0,.0),
inset -1px -1px 0 #fff;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
div:hover {
margin: -8px 7px 7px -8px;
box-shadow: 1px 1px 0 0 rgba(255,255,255,1),
2px 2px 0 0 rgba(255,255,255,1),
3px 3px 0 0 rgba(255,255,255,1),
4px 4px 0 0 rgba(255,255,255,1),
5px 5px 0 0 rgba(255,255,255,1),
6px 6px 0 0 rgba(255,255,255,1),
7px 7px 0 0 rgba(255,255,255,1),
0 0 15px rgba(0,0,0,.15),
inset -1px -1px 0 #fff;
}
div > img {
width: 100%;
opacity: 0;
visibility: hidden;
}
div iframe {
position: absolute;
width: 100%;
height: 100%;
border: none;
}
JavaScript
$("div").append("<img src='http://www.source247.co.uk/myquote4/files/2011/04/white-sash-jammer-spacer.png'>");