Cree efectos CSS3 al pasar el mouse sobre botones, logotipos, imágenes, elementos, ETC... Hover.css es una colección de efectos de CSS3 que se puede reproducir al pasar el ratón sobre cualquier elemento al que se apliquen ciertas clases de CSS. Hay más de 40 efectos disponibles.
Para usar en su sitio, debe descargar y conectar la hoja de estilo:
<link href="css/hover.css" rel="stylesheet" media="all">
Supongamos que queremos aplicar un efecto a un botón especificado por el siguiente html:
La clase .button tiene los siguientes estilos:
.button {
background:#1abc9c;
color: #ffffff;
cursor: pointer;
margin: 0.4em;
padding: 1em;
text-decoration: none;
}
El botón tiene un color esmeralda, pero nada especial al respecto. Agreguemos, por ejemplo, el efecto de grow-rotate (crecer-rotar),un giro suave y aumentar al asomar. Usando la búsqueda del archivo hover.css , encontraremos los estilos de este efecto:
/* Grow Rotate */
.grow-rotate {
display: inline-block;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.grow-rotate:hover,
.grow-rotate:focus,
.grow-rotate:active{
-webkit-transform: scale(1.1) rotate(4deg);
transform: scale(1.1) rotate(4deg);
}
Aplicarlo al botón, solo agrega la clase:
<a href="#" class="button grow-rotate">Comprar</a>
Comentarios