Box-shadow – Botão Hover com Borda Interna com CSS
Postado: 30 de abril de 2021
Tempo de Leitura: < 1 Minuto
Neste artigo vamos fazer um botão responsivo com a borda interna quando passamos o mouse. usando o efeito de sombra Box-shadow no css.
Vamos Adicionar o Html:
<div class="box-botao margin-bottom-div"> <a href="#" target="_blank" class="btn-borda">Saiba mais</a> <a href="#" target="_blank" class="btn-borda">Sobre</a> <a href="#" target="_blank" class="btn-borda">Html5</a> <a href="#" target="_blank" class="btn-borda">Css3</a> </div><!--Box com 4 Botões--> <div class="box-botao margin-bottom-div"> <a href="#" target="_blank" class="btn-borda"><i class="icon icon-arrow-circle-right"></i> Html5</a> <a href="#" target="_blank" class="btn-borda"><i class="icon icon-arrow-circle-right"></i> Css3</a> </div><!--Box com 2 Botões--> <div class="box-botao"> <a href="#" target="_blank" class="btn-borda"><i class="icon icon-flash"></i> Saiba mais...</a> </div><!--Box com 1 Botão-->
Vamos Adicionar o Css:
/*Botão Hover com Borda Interna*/ .margin-bottom-div { margin-bottom:1em!important; } .box-botao { width:100%; float:left; margin:auto; text-align:center; } .box-botao a { width:100%; margin-bottom:0.3em; text-decoration:none; display: inline-block; font-size: 1em; font-family:'open_sansregular'; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .btn-borda { padding:15px 20px; color:#fff; background-color:#4d4d4d; } .btn-borda:hover { color: #fff; -webkit-box-shadow: inset 0 0 0 5px #2fcacf; -moz-box-shadow: inset 0 0 0 5px #2fcacf; box-shadow: inset 0 0 0 5px #2fcacf; } /*Botão Hover com Borda Interna*/ /*Design Responsivo*/ /*480 dividido por 16 = 30em*/ @media (min-width:30em){ .box-botao a { width:48%;} } /*960 dividido por 16 = 60em*/ @media (min-width:60em){ .box-botao a { width: 24.58%; margin-bottom:0; } }
Baixar Código Veja Funcionando
Publicado por: Loop Nerd
1.458 Visualizações
Deixe um comentário