<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha512-z3gLpd7yknf1YoNbCzqRKc4qyor8gaKU1qmn+CShxbuBusANI9QpRohGBreCFkKxLhei6S9CQXFEbbKuqLg0DA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<div class="snsbox">
  <ul>
    <li>
      <a href="https://twitter.com/" target="_brank">
        <span></span>
        <span></span>
        <span></span>
        <span></span>
        <span class="xtw"><i class="fa-brands fa-x-twitter"></i> <div>X</div></span>
      </a> 
    </li>
    <li>
      <a href="https://www.instagram.com/" target="_brank">
        <span></span>
        <span></span>
        <span></span>
        <span></span>
        <span class="insta"><i class="fa-brands fa-instagram"></i> <div>Instagram</div></span>
      </a> 
    </li>
    <li>
      <a href="https://www.youtube.com/" target="_brank">
        <span></span>
        <span></span>
        <span></span>
        <span></span>
        <span class="insta"><i class="fa-brands fa-youtube"></i> <div>YouTube</div></span>
      </a> 
    </li>
  </ul>
</div>
.snsbox {
  padding-top: 2rem;
}
.snsbox ul {
  position: relative;
}
.snsbox ul li {
  list-style: none;
  max-width:300px;
  margin: 30px 0;
  padding: 1rem 0;
  position: relative;
  transform: rotate(348deg) skew(25deg);
  transform-style: preserve-3d;
  height: 30px;
  width: 80%;
}
.snsbox ul li:before{
  content: '';
  background: #2a2a2a;
  position: absolute;
  bottom: -10px;
  left: 0;
  transform-origin: top;
  transform: skewX(-41deg);
  height: 10px;
  width: 100%;
}
.snsbox ul li:after{
  content: '';
  background: #2a2a2a;
  position: absolute;
  top: 0px;
  left: -8px;
  transform-origin: right;
  transform: skewY(-49deg);
  height: 100%;
  width: 9px;
}
.snsbox ul li span{
  background: #2a2a2a;
  color: #fff;
  display: flex ;
  justify-content: center;
  align-items: center;
  font-size: 24px ;
  position: absolute;
  top: 0;
  left: 0;
  transition: 1.5s ease-out;
  height: 100%;
  width: 100%;
}
.snsbox ul li:hover span {
  color: #fff;
  box-shadow: -1px 1px 1px rgba(0, 0, 0, .5);
  transition: .3s;
  z-index: 1000;
}
.snsbox ul li:hover span:nth-child(5){
  opacity: 1;
  transform: translate(40px, -40px);
}
.snsbox ul li:hover span:nth-child(4){
  opacity: .8;
  transform: translate(30px, -30px);
}
.snsbox ul li:hover span:nth-child(3){
  opacity: .6;
  transform: translate(20px, -20px);
}
.snsbox ul li:hover span:nth-child(2){
  opacity: .4;
  transform: translate(10px, -10px);
}
.snsbox ul li:hover span:nth-child(1){
  opacity: 1;
  transform: translate(0px, 0px);
}
.snsbox ul li:nth-child(1):hover span{
  background: #000 !important;
}
.snsbox ul li:nth-child(2):hover span{
  background: linear-gradient(225deg, #405de6, #5851db , #833ab4 , #c13584 , #e1306c , #fd1d1d , #f56040 , #f77737 , #fcaf45 , #ffdc80) !important;
}
.snsbox ul li:nth-child(3):hover span{
  background: #ff0000 !important;
}
.snsbox ul li a:hover{
  opacity: 1;
}
.snsbox ul li i{
  margin-right: 1rem;
}

/**************
Copyright - 2023 adamgiebl (Adam Giebl) 
Released under the MIT license
https://uiverse.io/adamgiebl/big-ape-36
***************/

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.