JSFiddle - React, Tailwind, and code Playground
by web tiki
HTML
<div id="wrapper">
<div class="outer">
<a href="#">
img
</a>
</div>
<img class="circle catpic"/>
</div>
<div id="wrapper">
<div class="outer">
<a href="#">
Object
</a>
</div>
<object class="circle catpic"></object>
</div>
<div id="wrapper">
<div class="outer">
<a href="#">
video
</a>
</div>
<video class="circle catpic"></video>
</div>
<div id="wrapper">
<div class="outer">
<a href="#">
textarea
</a>
</div>
<textarea class="circle catpic"></textarea>
</div>
<div id="wrapper">
<div class="outer">
<a href="#">
input
</a>
</div>
<input class="circle catpic"/>
</div>
CSS
#wrapper {
position: relative;
width: 250px;
height: 250px;
float:left;
margin:5px;
}
.outer {
background-color: blue;
height: 250px;
width: 250px;
z-index: 8;
}
.outer a {
display: block;
width: 100%;
height: 100%;
z-index: 9;
color:#fff;
}
.outer a:hover {
background-color: green;
}
.circle {
display: block;
background: red;
width: 170px;
height: 170px;
border-radius: 50%;
position: absolute;
top: 25px;
left: 25px;
z-index: 11;
}