<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
***************/
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.