Botão Css – Icone Animado Rotação 30 Graus
Postado: 29 de novembro de 2021
Botão Css – icone Animado Rotação 30 Graus
Neste tutorial vamos fazer dois botões quando passamos o mouse ele faz o um giro de 30 graus no icone.
Vamos Adicionar o Html:
<a href="#" class="btn-shop rotacao-shop"> Shop Gelado</a>
<a href="#" class="btn-cafe rotacao-cafe"> Café Expresso</a>
Vamos Adicionar o Css:
/*Btn shop*/
.btn-shop {
padding: 0.7em 1.3em;
cursor: pointer;
background: linear-gradient(90deg, #FFA700 0%, #F4CE00 100%);
text-decoration: none;
font-weight:bold;
font-size:1.1em;
color: #fff;
border-radius:50px;
transition:0.3s;
}
.rotacao-shop {
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;
padding-left:2.8em;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.rotacao-shop:before {
content: "\eb44";
position: absolute;
left:15px;
padding: 0 1px;
font-family: IcoFont;
font-size:1.4em;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.rotacao-shop:hover:before, .rotacao-shop:focus:before, .rotacao-shop:active:before {
-webkit-transform: rotate(-30deg);
transform: rotate(-30deg);
}
/*Btn shop*/
/*Btn Café*/
.btn-cafe {
padding: 0.7em 1.3em;
cursor: pointer;
background: linear-gradient(90deg, #4a2424 0%, #B57A7A 100%);
text-decoration: none;
font-weight:bold;
font-size:1.1em;
color: #fff;
border-radius:50px;
transition:0.3s;
}
.rotacao-cafe {
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;
padding-left:2.8em;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.rotacao-cafe:before {
content: "\eb56";
position: absolute;
left:15px;
padding: 0 1px;
font-family: IcoFont;
font-size:1.4em;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.rotacao-cafe:hover:before, .rotacao-cafe:focus:before, .rotacao-cafe:active:before {
-webkit-transform: rotate(-30deg);
transform: rotate(-30deg);
}
/*Btn Café*/
Veja o Resultado !
Baixar Código
Veja Funcionando
Publicado por: loopnerd
488 Visualizações
Deixe um comentário