Multi Builder
Ir a la webPreciosAPI
  • Base de conocimientos
  • Plataforma
    • Ajustes
      • Sitemaps
      • Dominios
      • Idioma y hora
      • Título, Favicon, Imagen para compartir
      • Cookies y confidencialidad
      • Solicitud de datos del cliente
      • Administrador de archivos
      • Panel de control
      • Código personalizado
      • Personalización
      • Ajustes de SEO
    • Editor
      • Estilos globales
      • Imágenes
      • Footer o pie de página
      • Header
      • Estilos globales de textos
      • Paleta de colores
      • Diseño del sitio
      • Estilo de la página
      • Cómo añadir páginas y pop-ups
      • Tipos de vistas y vistas previas
    • Widgets
      • Básicos
        • Widgets: Texto y encabezado
        • Widget: Botón
        • Widget: Contenedor
        • Widget: Icono
        • Widget: Sección de icono
        • Widget: Separador
        • Widget: Espaciador
        • Widget: Acordeón
        • Widget: Upsell/Downsell
      • Contenidos multimedia
        • Widget: Imagen
        • Widget: Vídeo
        • Widget: Lista de vídeos
        • Widget: Audio
        • Widget: Galería
        • Widget: Slider
      • Generación de leads
        • Widget: Citas
        • Widget: Formulario
        • Widget: Cuestionario/Encuesta
      • Ventas
        • Widget: Módulo de pago
        • Widget: Tienda
        • Widget: Resumen del pedido
      • Comunidad
        • Widget: Círculo
        • Widget: Círculos
        • Widget: Área de comentarios
        • Widget: Debate
        • Widget: Reseñas
        • Widget: Muro/Foro
      • Otros
        • Widget: Donación
        • Widget: Redes sociales
        • Widget: Blog
        • Widget: Código
        • Widget: Cuenta atrás
        • Widget: Incrustar
        • Widget: Mapa
        • Widget: Menú
        • Widget: Portafolio
        • Widget: Barra de progreso
        • Widget: Buscar
        • Widget: Inicio de sesión/Registro de miembros
    • Embudos
      • Introducción
      • Ajustes del embudo
      • Upsells y downsells
      • Pasos del embudo
      • Prueba A/B (A/B testing)
      • Embudo dentro de una web
      • Ofertas bump
      • Estadísticas en embudos
      • Generador de enlaces de seguimiento
    • CRM
      • CRM (Conceptos básicos)
      • Etiquetas
      • Propiedades
      • Miembros
      • Mensajes y formularios
      • Ficha del contacto
      • Segmentos
    • Tienda online
      • Conceptos básicos
      • Ajustes de tu tienda
      • Productos
      • Gastos de envío
      • Impuestos
      • Formas de pago
      • Descuentos y ofertas
      • Página del producto
      • Página del catálogo de productos
      • Carrito
    • Portfolios
      • Cómo crear un portfolio
    • E-mails
      • Campañas de e-mail
      • Automatizaciones
      • Segmentos
      • Autorización para el envío de e-mails
      • Doble opt-in
      • Cómo verificar tu dominio
      • Plantillas de e-mail
      • Editor de e-mails y bloques
      • Listas y suscriptores
    • Calendario de citas
      • Agenda de citas (I): Introducción
      • Agenda de citas (II): Cómo crear un Operador
      • Agenda de citas (III): Cómo crear un Servicio
      • Agenda de citas (IV): Cómo crear un Evento
      • Widget: Citas
  • E-mails del sistema
    • Confirmación doble opt-in
    • Productos digitales de descarga
    • Pedido completado
    • Recordatorio de cita
    • Registro de miembro aprobado
    • Recuperación de contraseña de miembro
    • Nuevo pedido
    • Pedido cancelado
    • Pedido enviado
    • Mención en la Comunidad
    • Respuesta en la Comunidad
    • Nueva cita
    • No se pudo renovar suscripción
  • Comunidad
    • Ajustes de la Comunidad
    • Panel de control
    • Moderación
    • Roles de la Comunidad
    • Widgets: Comunidad
  • Círculos
    • Ajustes del círculo
    • Estilos del círculo
    • Páginas
    • Grupos
    • Niveles de acceso
    • Disponibilidad del contenido
    • Analíticas e interacción
  • LMS
  • Blogs
    • Cómo crear un blog
    • Widget: Blog
    • Página de presentación del blog
    • Artículos del blog
  • DISEÑOS DE EMBUDOS
    • Tipos de embudos
      • Generación de leads
      • Embudo para un webinario
      • Embudo "hero"
  • Integraciones internas
    • Twilio
    • E-mail marketing
  • Integraciones externas
    • Make
  • Zapier
  • Usuarios avanzados
    • Modificaciones con CSS
      • Galería de imágenes en móvil
      • Scroll to Top
      • Posición del menú en móvil
      • Menú móvil a pantalla completa
      • Menú desplegable en móvil
      • Cómo mejorar textos en móvil
      • Efecto de scroll sobre una imagen
      • Insignias de Moderador y Admistrador
    • Modificaciones con CCS y JS
      • Widget de Sección de icono con efecto hover
      • Icono o botón en móviles
      • Barra fija de llamada a la acción
      • Widget de Sección de icono con tooltip
    • Modificaciones con JS
      • Añadir descripciones a formas de pago
  • Otros
    • Preguntas frecuentes
    • Glosario
      • Administrador
      • Agenda
      • Automatización
      • Campaña
      • Carrito abandonado
      • Contacto
      • CSS
      • Dominio
      • Downsell
      • E-mail marketing
      • Embudos
      • Encuesta (o Cuestionario)
      • Etiquetas
      • Formulario
      • Grupo de miembros
      • JavaScript
      • Lista
      • Membresía
      • Miembro
      • Mensaje
      • Oferta bump
      • Operador
      • Página del sistema
      • Pedido
      • Portafolio (o Portfolio)
      • Producto
      • Propiedad
      • Proyecto
      • Segmento
      • Sitio web
      • Subdominio
      • Suscriptor
      • Suscripción
      • Widget
      • Upsell
Con tecnología de GitBook
En esta página
  1. Usuarios avanzados
  2. Modificaciones con CCS y JS

Widget de Sección de icono con efecto hover

AnteriorModificaciones con CCS y JSSiguienteIcono o botón en móviles

Última actualización hace 2 años

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.

<style>
.feature-boxes .icon-section {
	border-radius: 15px;
    z-index: 1;
    cursor: pointer;
}
/*Aquí ajustamos el color en formato rgb*/
.feature-boxes .icon-section:hover {
    box-shadow: 0px 0px 25px 0px rgb(1 55 210 / 25%);
    transition: all .3s ease;
}
/*Aquí ajustamos el color en formato hexadecimal*/
.feature-boxes .icon-section:hover i, 
.feature-boxes .icon-section:hover h4, 
.feature-boxes .icon-section:hover p,
.feature-boxes .icon-section:hover a{
    color: #fff!important;
    cursor: pointer;
    transition: color .3s ease;
}
/*Aquí ajustamos también los colores*/
.feature-boxes .icon-section::before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 15px;
    background-image: linear-gradient( 27deg, #0137D2 0%, rgba(255, 0, 149, 1) 100%);
    opacity: 0;
    transition: opacity .3s ease;
    z-index: -1;
}

.feature-boxes .icon-section:hover::before {
    opacity: 1;
}
/*Elimina un margen que se ve cuando pasamos a vista de móvil*/
  [data-type="IconSection"] {
  	margin-top: 0px !important;
  }
/*Aumentamos el tamaño de los iconos, que por defecto son un poco pequeños*/  
.feature-boxes .icon-section-icon {
	  font-size: 40px !important;
  }
</style>

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.

<script>
  $(".feature-boxes .icon-section").click(function() {
    window.location = $(this).find("a").attr("href"); 
    return false;
  });
</script>

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:

https://coworking.multibuilder.es/espacio#seccion-de-iconos-modificados