JSFiddle - React, Tailwind, and code Playground
by davidpauljunior
HTML
<div class="img-box">
<a class="avatar-link" href="#">
<div class="corner-finder"></div>
<img src="http://placehold.it/100x100" alt="">
</a>
</div>
<div class="img-box">
<a class="avatar-link" href="#">
<div class="corner-finder"></div>
<img src="http://placehold.it/200x200" alt="">
</a>
</div>
<div class="img-box">
<a class="avatar-link" href="#">
<div class="corner-finder"></div>
<img src="http://placehold.it/300x300" alt="">
</a>
</div>
<div class="img-box">
<a class="avatar-link" href="#">
<div class="corner-finder"></div>
<img src="http://placehold.it/400x400" alt="">
</a>
</div>
CSS
.img-box {
margin: 40px;
}
.avatar-link {
display: inline-block;
position: relative;
}
.avatar-link::after {
content: '';
display: block;
position: absolute;
top: 14.8%;
right: 14.8%;
width: 10px;
height: 10px;
background-color: red;
transform: translate(5px, -5px); /* half width and height */
border-radius: 50%;
}
.avatar-link img {
border-radius: 50%;
vertical-align: top;
}
/* Can be removed, just for demonstration */
.corner-finder {
position: absolute;
top: 14.8%;
bottom: 14.8%;
right: 14.8%;
left: 14.8%;
background-color: rgba(0,0,0,0.3);
z-index: 1;
}