css hover link style : demo 93

CSS

(Fonts required: Ubuntu.)
                        .link{
                            color: #333;
                            font-family: 'Ubuntu', sans-serif;
                            font-size: 25px;
                            font-style: italic;
                            font-weight: 500;
                            line-height: 20px;
                            text-transform: capitalize;
                            letter-spacing: 1px;
                            margin: 5px;
                            display: inline-block;
                            position: relative;
                            z-index: 1;
                            transition: all .3s ease;
                        }
                        .link:hover{ color: #fff; }
                        .link:before,
                        .link:after{
                            content: '';
                            background-color: #B53471;
                            border-radius: 50%;
                            opacity: 0;
                            visibility: hidden;
                            transform: scaleY(0);
                            transform-origin: top center;
                            position: absolute;
                            left: -5px;
                            top: -5px;
                            bottom: -5px;
                            right: 50%;
                            z-index: -1;
                            transition: transform 0.2s, border-radius 0.3s ease 0.1s;
                        }
                        .link:after{
                            left: 50%;
                            right: -5px;
                            transform: scaleY(0);
                            transform-origin: bottom center;
                        }
                        .link:hover:before,
                        .link:hover:after{
                            border-radius: 0;
                            opacity: 1;
                            visibility: visible;
                            transform: scaleY(1);
                        }
                        @media only screen and (max-width: 767px){
                            .link{ margin: 5px 5px 30px; }
                        }

                    
License Terms