Botão Slide Down Com css
PRÓXIMO
Botão Slide Up Com css
ANTERIOR
Botão Slide Right Com css
Postado: 18 de outubro de 2021
Tempo de Leitura: < 1 Minuto
Neste artigo vamos fazer um botão com efeito slide Down com css
Vamos Adicionar o Html:
<a href="#" class="btn motion-btn down"> <span class="icon icon-hand-o-down"> Leia mais...</span> </a> <a href="#" class="btn motion-btn down"> <span class="icon icon-facebook"></span> </a> <a href="#" class="btn motion-btn down"> <span class="icon icon-twitter"></span> </a> <a href="#" class="btn motion-btn down"> <span class="icon icon-instagram"></span> </a> <a href="#" class="btn motion-btn down"> <span class="icon icon-pinterest"></span> </a>
Vamos Adiconar 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; } /*DOWN*/ .motion-btn.down { color: #20B3D5; cursor: pointer; display: block; position: relative; border: 2px solid #20B3D5; border-radius:50px; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; } .motion-btn.down span { z-index:1; position:relative; } .motion-btn.down:hover { color: #fff !important; background-color: transparent; text-shadow: ntwo; } .motion-btn.down:hover:before { top: 0%; bottom: auto; height: 100%; } .motion-btn.down:before { display: block; position: absolute; left: 0px; bottom: 0px; height: 0px; width: 100%; z-index: 1; content: ''; background: #20B3D5; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
Veja o Resultado !
Deixe um comentário