Botão Flutuante com Sombra
PRÓXIMO
Menu Slide Left
ANTERIOR
Loading Cubo – Animação Loading Css
Postado: 11 de novembro de 2021
Tempo de Leitura: < 1 Minuto
Botão Flutuante com Sombra
Neste tutorial vamos fazer um botão flutuante com sombra, ao passar o mouse ele flutua e aparece uma sombra na base do botão.
Vamos adicionar o Html
<!--Sem icone--> <a href="#" class="btn float-shadow">Saiba mais</a> <!--Com icone--> <a href="#" class="btn float-shadow"><i class="icon icon-coffee"></i> Saiba mais</a>
Vamos Adicionar o Css:
.btn { padding:0.8em 1.5em; cursor:pointer; background-color:#33dbdf; text-decoration:none; font-weight:bold; border-radius:5px; color:#ffffff; transition:0.4s!important; } .btn:hover { background-color:#17c4c8; } /* Float Shadow */ .float-shadow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; } .float-shadow:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; } .float-shadow:hover, .float-shadow:focus, .float-shadow:active { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .float-shadow:hover:before, .float-shadow:focus:before, .float-shadow:active:before { opacity: 1; -webkit-transform: translateY(6px); transform: translateY(6px); }
Veja o Resultado!
Deixe um comentário