Carregando...

Botões Animados com HTML e CSS

Postado: 13 de janeiro de 2023 Tempo de Leitura: < 1 Minuto

Botões Animados com HTML e CSS

Neste artigo veja como criar botão animado somente com HTML e CSS.

Nesta seção, projetaremos uma estrutura básica no html. 

Usaremos A Tag <div><i>, <p> e a tag <a> para inserirmos o <link> de destino.

Essas são as tags que usaremos no html

Vamos Adicionar o Html

    <div class="botoes">
      
        <a href="#" class="btn">
            <i class="icone icon icon-android"></i>
            <p class="txt-btn">Android</p>
        </a>

        <a href="#" class="btn">
            <i class="icone icon icon-apple"></i>
            <p class="txt-btn">Apple</p>
        </a>

        <a href="#" class="btn">
            <i class="icone icon icon-windows"></i>
            <p class="txt-btn">Windows</p>
        </a>

    </div><!--Botões-->

Vamos Adicionar o CSS

Nesta seção, usaremos algumas propriedades CSS para estilizar e da o efeito desejado nos botões.

.botoes{

	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;

}

.icone{

    min-width: 40px!important;
    min-height: 40px!important;
    line-height: 48px;
    background: #0087ff;
    color: #fff;
    text-align: center;
    border-radius: 50px;
    font-size: 25px;

}

.btn{
	
	width: 50px;
	height: 50px;
	background-color: #ececec;
	color: rgba(255,255,255, 0);
	display: flex;
	justify-content: left;
	margin: 20px;
	padding: 5px;
	border-radius: 50px;
	transition: 1s;
	text-decoration: none;

}

.btn:hover{
	
	width: 250px;
	height: 50px;
	background-color: #02539b;
	color: rgba(255,255,255, 100);

}

.txt-btn{

  display: block ruby;
  margin-left: 10px;
  height: 33px;
  line-height: 40px;
  overflow: hidden;
  transform: translateX(5px);

}

Combinando as Duas seções acima Html + Css temos o seguinte Resultado!

Veja o Resultado baixo!

Baixar Código Veja Funcionando

Publicado por: Loop Nerd

936 Visualizações

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Artigos Relacionados