CSS User Profile Cards UI Design With COOL Image Hover Effects - Html and CSS User Interface Design

HTML
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">

<div class="box">
    <div class="imgBx">
        <img src="image.jpg">
    </div>
    <ul class="social-icon">
        <li><a href="#"><i class="fa fa-facebook" aria-hidden="true"></i></a></li>
        <li><a href="#"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
        <li><a href="#"><i class="fa fa-google-plus" aria-hidden="true"></i></a></li>
        <li><a href="#"><i class="fa fa-linkedin" aria-hidden="true"></i></a></li>
        <li><a href="#"><i class="fa fa-instagram" aria-hidden="true"></i></a></li>
    </ul>
    <div class="details">
        <h2>Someone Famous<br><span>UX/UI Designer</span></h2>
    </div>
</div>
CSS
body
{
    margin:0;
    padding:0;
    font-family:sans-serif;
    background:#262626;
}
.box
{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:400px;
    height:500px;
    border-radius:15px;
    overflow:hidden;
    box-shadow:0 5px 20px rgba(0,0,0,.3);
}
.imgBx
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    transition:0.5s;
    z-index:2;
    background:#000;
}
.box:hover .imgBx
{
    transform:translateY(-100px);
}
.imgBx img
{
    transition:0.5s;
}
.box:hover .imgBx img
{
    opacity:0.5;
}
.social-icon
{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:3;
    display:flex;
    margin:0;
    padding:0;
}
.social-icon li
{
    list-style:none;
}
.social-icon li a
{
    position:relative;
    display:block;
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center;
    background:#fff;
    color:#262626;
    margin:0 5px;
    border-radius:50%;
    transition:0.5s;
    transform:translateY(200px);
    opacity:0;
}
.box:hover .social-icon li a
{
    transform:translateY(0px);
    opacity:1;
}
.box .social-icon li a .fa
{
    transition:0.5s;
    font-size:24px;
    line-height:50px;
}
.box .social-icon li a:hover .fa
{
    transform:rotateY(360deg);
}
.box:hover .social-icon li:nth-child(1) a
{
    transition-delay:0s;
}
.box:hover .social-icon li:nth-child(2) a
{
    transition-delay:0.2s;
}
.box:hover .social-icon li:nth-child(3) a
{
    transition-delay:0.4s;
}
.box:hover .social-icon li:nth-child(4) a
{
    transition-delay:0.6s;
}
.box:hover .social-icon li:nth-child(5) a
{
    transition-delay:0.8s;
}
.details
{
    position:absolute;
    bottom:0;
    left:0;
    background:#fff;
    z-index:4;
    width:100%;
    height:100px;
    box-sizing:border-box;
    z-index:1;
}
.details h2
{
    margin:10px 0 0;
    padding:0;
    text-align:center;
}
.details h2 span
{
    color:#bbb;
    font-size:16px;
}

/*
    All the credits: https://www.youtube.com/watch?v=sh_McT3WI4k
*/

Autor: Leonard

Publicado: 20/07/2022

Compartir Elemento Web

Donar a Compositu
Otras formas de ayudar
  • Compártelo en tus redes sociales.
  • Recomienda los elementos.
  • Regístrate Aquí
  • Deja tu comentario agradeciendo el aporte.

Descarga el código completo del Elemento Web y archivos necesarios (imágenes, librerias, plugins, frameword, etc)

Deja tu comentario