Widget de Sección de icono con efecto hover
Última actualización
Última actualización
Para este artículo vamos a utilizar el widget Sección de icono y lo vamos a modificar para que, al pasar el ratón por encima, cambie el color de fondo y el color del texto. Le añadiremos también una ligera sombra y haremos que todo el bloque se pueda clicar para dirigir al usuario a otra página.
Así es como quedará después de los cambios:
Primero agregaremos un bloque haciendo clic en el botón Añadir bloque que encontramos entre cada contenedor:
En los bloques ya diseñados, iremos a la categoría Servicios y elegiremos un bloque que utilice los widgets de Sección de icono:
Cuando ya tengamos el bloque, en Ajustes del contenedor añadiremos la clase feature-boxes en Añadir nombre de clase personalizado a este bloque.
A continuación insertaremos el siguiente código en Ajustes del sitio>Código personalizado>Código solo en esta página>Código en Head de página. Dentro del código encontrarás más instrucciones. Si quisiéramos utilizar este bloque en varias páginas será mejor introducir el código como código global para todo el sitio, y aplicar la misma clase a cada bloque.
Después insertamos este código de JavaScript en Ajustes del sitio>Código personalizado>Código solo en esta página>Código en Body de página. Esto es lo que hace que todo el bloque pueda clicarse.
Y ya estaría. Simplemente tienes que ir ajustando los colores para que queden bien con tu diseño.
En la parte del CSS hemos utilizado el pseudo-elemento ::before, y también la propiedad de opacidad para conseguir el efecto de gradiente en el fondo. Si solo quieres un color como fondo, el código será más simple. Solo tienes que agregar la propiedad background-color en la segunda regla (.feature-boxes .icon-section:hover) y eliminar las reglas posteriores que utilizan el pseudo-elemento ::before.
Para que todo el bloque pueda clicarse, tienes que enlazar un texto con alguna página (en este ejemplo en el texto Enlace que tienes al pie de cada bloque). Si no quieres enlazar con nada, entonces elimina el código de JavaScript.
Puedes ver el resultado final en esta página: