Botão Slide Left Com css
PRÓXIMO
Botão Slide Right Com css
Postado: 20 de outubro de 2021
Tempo de Leitura: < 1 Minuto
Botão Slide Left Com css
Neste artigo vamos fazer um botão com efeito slide Lefet com css
Vamos Adicionar o Html:
<a href="#" class="btn motion-btn lefet"> <span class="icon icon-twitter"></span> </a> <a href="#" class="btn motion-btn lefet"> <span class="icon icon-facebook"></span> </a> <a href="#" class="btn motion-btn lefet"> <span class="icon icon-hand-o-left"> Leia mais...</span> </a>
Vamos Adicionar o Css
.btn { width:auto; float:left; margin-right:10px; } .motion-btn:link, .motion-btn:visited { position: relative; display: block; padding: 0.8em 1em; font-size:0.9em; font-weight: bold; text-align: center; text-decoration: none; overflow: hidden; border-radius: 0; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .motion-btn:link:after, .motion-btn:visited:after { content: ""; position: absolute; height: 0%; left: 50%; top: 50%; width: 150%; z-index: -1; -webkit-transition: all 0.75s ease 0s; -moz-transition: all 0.75s ease 0s; -o-transition: all 0.75s ease 0s; transition: all 0.75s ease 0s; } .motion-btn:link:hover:after, .motion-btn:visited:hover:after { height: 460%; } .motion-btn:link, .motion-btn:visited { position: relative; display: block; padding: 0.8em 0.9em; font-size:0.9em; border-radius: 0; font-weight: bold; text-align: center; text-decoration: none; overflow: hidden; letter-spacing:2px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } /*LEFET*/ .motion-btn.lefet { color: #78DB00; cursor: pointer; display: block; position: relative; border: 2px solid #78DB00; border-radius:50px; transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1); 0s; } .motion-btn.lefet span { z-index:1; position:relative; } .motion-btn.lefet:hover { color: #ffffff!important; background-color: transparent; } .motion-btn.lefet:hover:before { right: 0%; left: auto; width: 100%; } .motion-btn.lefet:before { display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 0px; z-index: 1; content: ''; color: #000 !important; background: #78DB00; transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1); 0s; }
Veja o Resultado!
Deixe um comentário