position:relative; } .fancyButton1 .text::after{ position:absolute; transition:all .3s ease-in-out; content:""; width:100px; height:4px; border-radius:3px; bottom:-10px; left:50%; transform:translate(-50%); background:#ED315D; } .fancyButton1:hover .text::after, .fancyButton1:focus .text::after, .fancyButton1:active .text::after{ bottom:-5px;