BOTON NEON
Cambiar a color neon cuando se pone el mouse sobre el botón.
Este efecto se logra con la propiedad "box-shadow" agregando varias sombras para que se intensifique su color
EJEMPLO
<div class="neon">
<h6> Ejemplo </h6>
</div>
.neon h6:hover{
background: #41FF09;
color: white;
box-shadow: 0 0 5px #41FF09,
0 0 25px #41FF09,
0 0 50px #41FF09,
0 0 200px #41FF09;
-webkit-box-reflect:below 1px linear-gradient(transition, white)
}
BOTON CON BORDES
EN MOVIMIENTO
Animación de serpiente en el borde de el boton
Esto se logra con @keyframes
EJEMPLO
<div class="serpiente">
<h6>Ejemplo
<span ></span>
<span ></span>
<span ></span>
<span ></span>
</h6>
</div>
.serpiente-Ejemplo h6:nth-child(1){
filter: hue-rotate();
}
.serpiente-Ejemplo h6 span{
position: absolute;
display: block;
}
.serpiente-Ejemplo h6 span :nth-child(1){
top: 0;
left: 0;
width: 100%;
height: 2px;
background-color: #41FF09;
animation: animate1 1s linear infinite;
}
@keyframes animate1{
0%{
left: -100%;
}
50%,100%{
left: 100%;
}
}
.serpiente-Ejemplo h6 span:nth-child(2){
top: -100%;
right: 0;
width: 2px;
height: 100%;
background-color: #41FF09;
animation: animate2 1s linear infinite;
animation-delay: 0.25s;
}
@keyframes animate2{
0%{
top: -100%;
}
50%,100%{
top: 100%;
}
}
.serpiente-Ejemplo h6 span:nth-child(3){
bottom: 0;
right: 0;
width:100%;
height: 2px;
background-color: #41FF09;
animation: animate3 1s linear infinite;
}
@keyframes animate3{
0%{
right: -100%;
}
50%,100%{
right: 100%;
}
}
.serpiente-Ejemplo h6 span:nth-child(4){
bottom: -100%;
left: 0;
width: 2px;
height: 100%;
background-color: #41FF09;
animation: animate4 1s linear infinite;
animation-delay:0.75s;
}
@keyframes animate4{
0%{
bottom: -100%;
}
50%,100%{
bottom: 100%;
}
}
BOTON 3D
Boton con profunfidad.
Esto se logra con las propiedades de ccs; hover y active
EJEMPLO
<div class="boton">
<h6>Ejemplo</h6>
</div>
.boton h6{
border-bottom: 5px solid #0045a6;
border-radius: 12px;
text-align: center;
width: 150px;
height:50px;
background-color: #28DB18;
font-family: 'raleway',sans-serif;
color: var(--azulB);
text-decoration: none;
text-transform: uppercase;
overflow: hidden;
transition: all 0.2s ease 0s;
}
.boton h6:hover{
background: #28DB18;
}
.boton h6:active {
box-shadow: 2px 2px 2px #777, 0px 0px 35px 0px #28DB18;
border-bottom:1px solid #0045A6;
text-shadow: 0px 0px 5px #fff, 0px 0px 5px #fff;
transform: translateY(4px);
transition: all 0.1s ease 0s;
margin: 80px auto 76px auto;
}
BOTON ARCOIRIS
Este colorido boton le dara vida a tus paginas web
Este efecto se logra gracias a la propiedad "background-image: linear-gradient"
<div class="container text-center">
<a class= "rainbow rainbow-1">EJEMPLO</a>
</div>
.rainbow{
width: 150px;
height:50px;
background-color: var(--base);
font-family: 'raleway',sans-serif;
text-decoration: none;
text-transform: uppercase;
color: #fff;
cursor: pointer;
padding: 15px 35px;
}
.rainbow-1:hover{
background-image: linear-gradient(90deg, #00C0FF 0%, #FFCF00 49%, #FC4F4F 80%, #00C0FF 100%);
animation:slidebg 5s linear infinite;
}
@keyframes slidebg {
to {
background-position:20vw;
}
}