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;
}