css hover link style : demo 211

CSS

(Fonts required: Montserrat Alternates.)
                    :root{
                        --white: #fff;
                        --color: #0000;
                        --green: #227e22;
                    }
                    .link{
                        color: var(--color);
                        background: linear-gradient(#227e22, 30%, var(--white) 0 70%, #227e22 0) left/var(--_p,0%) no-repeat, 
                        linear-gradient(var(--color) 30%, var(--green) 0 70%, var(--color) 0) left/var(--_p,0%) no-repeat, var(--green);
                        -webkit-background-clip: text, padding-box, text;
                        background-clip: text, padding-box, text;
                        font-family: 'Rowdies', cursive;
                        font-size: 22px;
                        font-weight: 400;
                        line-height: 20px;
                        text-transform: capitalize;
                        letter-spacing: 1px;
                        display: inline-block;
                        transition: all 0.8s ease 0s;
                    }
                    .link:focus,
                    .link:hover{
                        --_p: 100%;
                        color: var(--color);
                    }
                    @media only screen and (max-width: 767px){
                        .link{ margin-bottom: 30px; }
                    }
                    
License Terms