Cómo cambiar el estilo de múltiples elementos en el flotador o hacer clic en Div

Finalmente, en el mundo del diseño web, los codeteros y los no codificadores buscarán agregar personalizaciones y funcionalidades más avanzadas a sus sitios web web. Esto generalmente implica el uso de JavaScript / jquey para cambiar el estilo de los elementos en la página por diferentes razones. Es posible que desee hacer que aparezca un formulario de contacto al hacer clic en un botón. O es posible que desee cambiar una imagen cuando pase con el mouse a través de un enlace. En este tutorial, le mostraremos cómo cambiar el estilo de más elementos en el flotador o hacer clic en el Div. En primer lugar, aprovecharemos las opciones de diseño integradas de la división para diseñar un aspecto de la sección. Luego introduciremos un fragmento de jquey simple que puede usar en combinación con CSS personalizado para ajustar el estilo de cualquier elemento en esa sección al colocar el cursor o hacer clic en un botón. Esto puede parecer complicado (especialmente para principiantes), pero puede sorprenderse de lo simple que es.
¡Vamos a empezar! Él saca la vista con un vistazo rápido al diseño que construiremos en este tutorial. Aquí se diseña la apariencia de la sección que cambia cuando pasa con el mouse sobre el botón.

Y aquí se modifica el mismo diseño de la sección, haciendo clic en el botón. Observe que el texto del botón también está cambiando.

Descargue el aspecto gratuito para poner su mano en los dibujos en este tutorial, primero deberá descargarlo usando el botón a continuación. Para tener acceso a la descarga, deberá suscribirse a nuestra lista diaria de correo electrónico utilizando el formulario a continuación. ¡Como nuevo suscriptor, recibirá más buenas divisiones y un paquete Divaut gratuito todos los lunes! Si ya está en la lista, simplemente ingrese la dirección de correo electrónico a continuación y haga clic en Descargar. No se “volverá a suscribirse” y no recibirá correos electrónicos adicionales. Determine los archivos
Descargue el registro gratuito para el Boletín Informativo Divic y le enviaremos una copia de la página de la página de la página final, además de muchos otros recursos, consejos y consejos para Div gratis. Sigue a ti mismo y serás una división maestra en el menor tiempo. Si ya está suscrito, simplemente ingrese el correo electrónico a continuación y haga clic en Descargar para acceder al paquete de apariencia.

Te has suscripto satisfactoriamente. ¡Consulte su correo electrónico para confirmar su suscripción y obtener acceso a paquetes de diseño semanales gratuitos!
Para importar la aparición de la sección en la Biblioteca de la Divica, navegue en la Biblioteca de la Divica.
Haga clic en el botón Importar. En la ventana de portabilidad emergente, seleccione la pestaña Importar y elija el archivo de descarga en su computadora. Luego haga clic en el botón Importar.
Después de haber terminado, la aparición de la sección estará disponible en Divi Builder. Pasemos al tutorial, ¿no? Qué necesitas para empezar

Para comenzar, deberá hacer lo siguiente:

Si aún no lo ha hecho, instale y active el tema de Div.
Cree una nueva página en WordPress y use Divi Builder para editar la página principal (Visual Builder). Elija la opción “Construir desde cero”.
Después de eso, tendrá un lienzo vacío para comenzar a diseñar en el Div.
Parte 1: Diseñe la apariencia de la sección para comenzar, cree una nueva fila con dos columnas.
Configuración de la sección Antes de agregar módulos, abra la configuración de la sección y actualice lo siguiente:
Color de fondo: #ffffff

El estilo del divisor superior: ver la captura de pantalla
Mayor color divisor: #ffffff

Altura alta del separador: 5VW
El estilo del divisor inferior: lo mismo
Color del divisor inferior: #ffffff
La altura del divisor inferior: 5VW
Junta: 6VW arriba, 6VW abajo
Antes de la imagen en la columna izquierda de las dos columnas, agregue un nuevo módulo de imagen.
Luego suba la imagen que desea presentar. Para este tutorial, utilizamos una imagen del paquete de gestión de aprendizaje (LMS), que es de aproximadamente 800 x 550 px.

En la pestaña Diseño, actualice la alineación y active la opción de fuerza de ancho completo.

Alineación de imágenes: centro

Fuerza el ancho completo: si
Después de la imagen, crearemos otra imagen que mostraremos cuando colocemos / haga clic en un botón. Para crear la imagen, copie el módulo de imagen anterior.
Luego sube una nueva imagen. La imagen debe ser del mismo tamaño que la otra imagen, ya que reemplazará la otra imagen en el cursor / clic.

Para esta imagen, le daremos una posición absoluta. Esto hará que la imagen se sienta directamente sobre la otra imagen sin ocupar espacio real en la página.

Posición: Absoluto

En la pestaña de diseño, cambie la opacidad en las opciones de filtro para que la imagen sea completamente invisible. Opacidad: 0%
Agregue el encabezado de texto a la columna derecha, agregue un nuevo módulo de texto.

Luego pegue el siguiente HTML a la zona de contenido del cuerpo:

Design cualquier cosa que desee con div

Observe que algunas de las palabras en el texto están envueltas con etiquetas de tramo. Esto es para que podamos apuntar y estilizar estas palabras más tarde con CSS personalizado. En la pestaña Diseño, actualice las opciones de estilo H3 de la siguiente manera:

3 Fuentes de fuentes: Montserrat

Título 3 Peso de fuente: Ultra Bold

La sección de estilo de 3 fuentes: TT
Texto 3 Sección: 65 PX (escritorio y tableta), 40 PX (teléfono)
Lubricación 3 Especivación de letras: 0.8em
Rúbrica 3 altura de línea: 1.3em
Esto se encarga de la apariencia de la sección que contiene los elementos de diseño que cambiaremos al colocar / hacer clic en un botón. En la siguiente sección, agregaremos el botón que usaremos para iniciar cambios de estilo. Cree la sección para el botón Cree una nueva sección habitual en la sección actual.
Luego agregue una fila con una columna a la sección.
Agregue el botón a la columna, agregue un nuevo módulo de botón.

Cambie el texto del botón para leer “Ver después”.

Cambie a la pestaña de diseño y actualice el diseño del botón de la siguiente manera:

Use estilos personalizados para el botón: Sí


Tamaño de texto de texto: 16 PX

El color del texto del botón: #ffffff
El fondo del botón: # 4B4BAF
El fondo del botón (desplazamiento): # 67DDC1
El ancho del nudo del botón: 0 PX
Distancia entre letras y botones: 4 PX
Botón de fuente: Montserrat
Fuente Fuente Bob: botón de fuente semi boldstil: TT
Parte 2: Agregar clases de CSS a los elementos ahora, cuando nuestro diseño esté en vigor, haremos el resto de los cambios de diseño utilizando el código personalizado (CSS y JQuey). Pero, antes de comenzar a agregar nuestro código personalizado, debemos agregar clases CSS a todos los elementos que queremos cambiar al colocar el cursor / clic en el botón.
Agregue la clase CSS a la sección para agregar una clase CSS a la sección, abra la configuración de la sección y haga clic en la pestaña avanzada. Luego ingrese la siguiente clase CSS:
Clase CSS: ET-Change-Style_Section
Agregue la clase CSS a las imágenes luego, abra la configuración para la primera imagen en la columna izquierda y agregue la siguiente clase CSS:


Clase CSS: ET-Before-Image
Esta será la imagen que se muestra “hacia adelante” el botón de viaje / clic.
Usando la capa modal, abra la configuración para la segunda imagen (la oculta con el filtro de opacidad) y agregue la siguiente clase CSS:

Clase CSS: ET-después de imagen
Esta será la imagen que se muestra “después de” el botón de viaje / clic.
Agregue la clase CSS al texto y luego agregue la siguiente clase CSS al módulo de texto en la columna derecha:

Clase CSS: ET-estilo-TIXT
Agregue la clase CSS al botón Finalmente agregue una clase CSS personalizada en la sección inferior, de la siguiente manera:
Clase CSS: ET-Toggle-Button

Necesitamos esta clase para apuntar al botón de funcionalidad de desplazamiento / clic en el código más adelante.
Parte 3: Agregue un código personalizado para cambiar los estilos al cursor o haga clic ahora que todas nuestras clases de CSS están en su lugar, ahora podemos agregar el código requerido para cambiar el estilo de todos esos elementos cuando coloca / hace clic en el botón. Agregue un módulo de código para agregar el código, agregue un módulo de código debajo del botón en la sección inferior. Interpretado el código jQuery y luego pegue el siguiente jquey. Asegúrese de envolver el código en las etiquetas de script porque agregamos el código a un documento HTML (no a un archivo JS). (función ($) {

$ (documento) .Ready (function () {
$ (‘. Et-toggle-button’). Hover (function () {
$ (‘. ET-Change-Style_Section’). Toglecass (‘et-change-style_active’);

var $ this = $ (this);

$ this.ToglecLass (‘et-toggle-button_active’);
});
});
}) (JQuery);
Si observa el código, debe reconocer las clases CSS que hemos agregado al botón y la sección. La clase de botón (“.et-toogle-button”) se usa para apuntar al elemento que iniciará una función en la carrera de desplazamiento. En la salida, la función encontrará el elemento con la sección “.et-change-style_section” y cambiará / agregará una nueva clase (“.et-change-style”) cuando el cursor se mueve por encima del botón. El botón también está dirigido (por “$ this”) para cambiar una nueva clase (“.Et-Toogle-Button_Active”) en el estado flotante.
La clave para cambiar los estilos de estos elementos en la carrera flotante es la adición / conmutación de estas nuevas clases de CSS a la sección y el botón. Por ejemplo, una vez que la sección con la clase “.Et-Change-Style_Section” recibe esa clase adicional (“.et-cambio-style_active”), podemos usar CSS personalizado para cambiar el estilo de la sección que inicialmente fue dado por el Div. Cambiar el estilo de los elementos CSS personalizados Abra el módulo de código y pegue el siguiente CSS personalizado sobre el script jquey, asegurándose de envolverlo en las etiquetas de estilo necesarias. .et_pb_section.et-change-style_section.et-change-style_active {background-color:#484db0!
}
Observe que la clase de la sección inicial se combina con la nueva clase como selector. El siguiente CSS solo se aplicará a la sección cuando se adjunte esa nueva clase. Cuando no se adjunte, se mostrará el diseño original. En este ejemplo, el color de fondo de la sección cambiará cuando pase el mouse sobre el botón.
Luego pegue el siguiente CSS adicional en etiquetas de estilo. .et-change-style_active .et-out-imagen {

Filtro: opacidad (100%);

}
.et-change-style_active .et-beaphore-image {
Filtro: opacidad (0%);
}

Debido a que la sección principal recibe una clase sobre flotante, puede apuntar a los elementos secundarios de la sección (como las imágenes) utilizando la misma clase CSS. Pero debido a que es una clase en una sección de padres / padres, la clase CSS debe preceder a la clase de aula que desea cambiar. En este ejemplo, la clase CSS (“.Et-Change-Style_Active”) dada a la sección principal viene antes de que la clase tenga hijos (“.et-fter-image” y “.
CSS para la imagen luego mostrará la imagen en el botón de viaje. Y CSS para la imagen anterior ocultará la imagen en el botón de viaje. El resultado es que la imagen inicial se cambia con una nueva en el botón de viaje. Luego pegue en el resto de las etiquetas CSS en las etiquetas de estilo:.
}
.et-change-style_active .et-style-text h3 span {
Color: #67DDC1;
}
.et-toogle-button_active {

Transformar: escalas (1.1);
Color de fondo: #67DDC1!
}
.et-change-style_active, .et-beaphore-image, .et-out-image, .et-style-text H3 {
Transición: todos 0.3s;
}
Estos fragmentos CSS usan el mismo concepto para cambiar el estilo del elemento cuando la sección (o botón) tiene la nueva clase.
Resultado final (Hover) Una vez agregado el código, guarde los cambios y abra la página para ver el resultado. Observe cómo los elementos que atacamos se cambian cuando pasa con el mouse sobre el botón.
Cambiar los estilos al hacer clic en lugar del cursor Si desea cambiar el estilo de los mismos elementos al hacer clic en el botón (en lugar de colocar el cursor), todo lo que tiene que hacer es hacer algunos cambios en el jquey. La mayor parte del código seguirá siendo el mismo. La principal diferencia es que el método “desplazamiento” se reemplaza con “clic”. Y agregué un fragmento de código útil que cambia el texto del botón al hacer clic. Para agregar la funcionalidad de clic, reemplace el jQuery actual con lo siguiente (nuevamente asegúrese de que esté envuelto en la etiqueta de script): (función ($) {
$ (documento) .Ready (function () {
$ (‘.
E. PreventDefault ();
$ (‘. Et-Change-Style_Section’). Toglecass (‘et-change-style_active’); var $ this = $ (this);
$ this.ToglecLass (‘et-toggle-button_active’);

if ($ this.hasclass (‘et-toggle-button_active’)) {

$ this.text (‘ver antes’);
} más {
$ this.text (‘ver después’);
}
});
});
}) (JQuery);
Aquí esta el resultado final.
Pensamientos finales La capacidad de atacar y cambiar el estilo de varios elementos en una página cuando pasa con el mouse o hacer clic en algo es una habilidad útil en el diseño web.Puede usar esta técnica para una variedad de casos de uso (antes y después, CTA, etc.), por supuesto, ayudarlo a conocer un pequeño CSS y JS / JQuey.Pero, como ha visto en este tutorial, ¡no debe conocer un tono de código para lograr resultados sorprendentes!Espero tener noticias suyas en los comentarios.¡Suerte!

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *