"ripple social effect on hover"
Bootstrap 4.1.1 Snippet by soumen

<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!------ Include the above in your HEAD tag ----------> <section class="social"> <a href="" class="icon fb"></a> <a href="" class="icon tw"></a> <a href="" class="icon gp"></a> </section>
.social{ width: 400px; position:relative; margin: 50px auto; } .social a{ position: relative; display: inline-block; font-family: "icomoon"; font-size: 1.2em; width: 40px; height: 40px; line-height: 40px; color: white; border-radius: 50%; text-align: center; margin-right: 30px; font-smoothing: antialiased; } .social .fb{ background: #46629E; } .social .fb:before, .social .fb:after{ border-color: #46629E; } .social .tw{ background: #00ACEE; } .social .tw:before, .social .tw:after{ border-color: #00ACEE; } .social .gp{ background: #DD4B39; } .social .gp:before, .social .gp:after { border-color: #DD4B39; } .social a:before, .social a:after{ content: ""; display: block; position: absolute; background: transparent; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50%; transition: .3s all; border: 3px solid; } .social a:hover:after{ -webkit-transform: scale(1.5); } .social a:hover:before{ -webkit-transform: scale(2); transition: .3s all; opacity: 0; }

Related: See More


Questions / Comments: