/* Effect 1: Brackets */ .link { position: relative; &:before { content: ""; position: absolute; width: 100%; height: 1px; bottom: 0; left: 0; background-color: #3598db; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; } &:hover:before { visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); } }