Cómo agregar un estilo de estado de enfoque CSS a los artículos al completar un Div

Uno de los principales objetivos de la mayoría de los sitios web es enviar los formularios. Así es como las empresas obtienen clientes potenciales de ventas, correo electrónico y más suscriptores. El diseño web efectivo puede hacer que el envío de formularios más atractivos para los visitantes y una forma de estimular la participación, aún más, es agregar un estilo adicional a los formularios durante el proceso de “finalización”. Para hacer esto, podemos capitalizar el poder de enfocar el estado en CSS. De hecho, DIV tiene una opción de estilo de enfoque para los campos de formulario incorporados en los módulos de formulario de inmersión (contacto, opino de correo electrónico, etc.), por lo que no tiene que confiar en CSS externos para estilizar esa forma de forma en el estado de enfoque. .
En este tutorial, presentaremos una forma interesante de cambiar el estilo de varios elementos cuando un visitante haga clic en un campo en un DIV. No solo podrá agregar los estilos de enfoque incorporados del DIV para el campo enfocado específico, sino que también cambiará el estilo de los elementos alrededor del campo. Esto le permitirá mejorar la interfaz para usar los formularios con animaciones y diseño sutil. ¡Vamos a empezar! Él saca la vista con un vistazo rápido al diseño que construiremos en este tutorial.


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.
Usando: Enfoque en la pseudo-clase CSS porque DIV ya tiene opciones integradas para estilizar una forma en el estado de enfoque, este tutorial se trata de expandir el estilo de enfoque y otros elementos. Para obtener el estilo adicional del enfoque, utilizaremos Divic Builder y algunos fragmentos CSS personalizados que utilizan la pseudo-clase Focus. No se preocupe, no es tan complicado como parece. La diferencia entre: Focus y: Focus-Inside: Focus similar a: Hover, Pseudo-Clase: El enfoque en CSS se utiliza para aplicar un elemento cuando está enfocado. El estado de enfoque generalmente se activa haciendo clic en un elemento como campo de entrada en un formulario. Por ejemplo, después de que un usuario hace clic dentro de un campo de formulario, activa el estado de enfoque para el campo. Esto le permite usar: enfoque la psudo-clase para apuntar al estilo de ese campo en CSS.
: Pseudo-Clase de enfoque: preocupaciones de enfoque (o representa) el estilo del elemento en foco. Sin embargo,: Focus dentro de la pseudo-clase hace esto un paso más allá. La clase Pseudo-Focus-Focus está dirigida al estilo del elemento enfocado y también cualquier elemento que contenga un elemento enfocado. Esto significa que puede dirigirse a cualquier elemento principal del elemento enfocado y aplicar estos estilos mientras el elemento está enfocado. En otras palabras, puedo hacer clic dentro de un campo de formulario y cambiar el color de fondo del campo de formulario (usando: Focus) y usar simultáneamente para cambiar el color de fondo de la sección principal de la forma (usando: Focus-Within). Agregar el Enfoque el estilo de estado en los elementos cuando complete un formulario de división ahora, que tenemos alguna comprensión de la forma en que funciona: enfoque y: enfoque, para probarlo agregando algunos estilos de enfoque juntos en este tutorial. Agregue un aspecto prefabricado para comenzar, agregue el aspecto previo a la capa de la página de contacto del blog de contacto para comenzar el proyecto de este tutorial y obtener un formulario de contacto listo para usar. Para hacer esto, haga clic en el icono de carga en la biblioteca en el menú Configuración del constructor. En la pestaña Diseño prefabricado, haga clic en el paquete de blog de viajes y luego seleccione el aspecto de la página de contacto. Luego haga clic en el botón “Use este aspecto”.
Actualice la configuración del formulario de contacto en la página de contacto, abra la configuración del formulario de contacto y actualice el título con el texto “Ingrese el contacto”.
Estilo de campo de enfoque En la pestaña Diseño, actualice el estilo de enfoque de campo de la siguiente manera: Fields de fondo: RGBA (255,107,90,15)

Campos de enfoque de color de texto: # 000000

Esto estilizará el estado de enfoque del campo en sí (una opción conveniente convenientemente para la configuración del constructor de Divi).

Formulario de contacto de clase CSS CSS Luego, agregue un CSS personalizado al formulario de contacto en la pestaña Avanzada, de la siguiente manera:
Clase CSS: Div-Form-Focus
Esta será la clase que usamos para apuntar a los estilos de formulario cuando se enfoca un campo de formulario.
Actualice la configuración de la columna luego, abra la configuración de la columna parental del formulario de contacto. Recubrimiento

Revestimiento: 5% más, 5% inferior, 3% izquierda, 3% derecho
Columna de clase CSS En la pestaña Avanzada, le dé a la columna la siguiente clase CSS:
Clase CSS: Div-Column-Focus

Esta será la clase que usamos para dirigir las columnas cuando se enfoca la forma de la forma (un elemento infantil).
Agregue la sección de la clase CSS para usar CSS para apuntar a los estilos de la sección cuando se enfoca un campo de formulario (también un elemento secundario de la sección), abra la configuración de la sección que contiene el formulario de contacto y agregue la siguiente clase CSS:

Clase CSS: Divion-Section-Focus
Agregando CSS personalizado con un módulo de código como se discutió anteriormente, usaremos pseudo-clase: CSS de enfoque para estilizar otros elementos cuando la forma de la forma se enfoca. Los elementos que estilizaremos (el formulario, la columna y la sección) ya han recibido una clase personalizada que podemos usar para apuntar en CSS (“Div-Form-Focus”, “Div-Column-Focus”, “Div-Sección- enfoque “). Ahora, todo lo que tenemos que hacer es agregar nuestro código CSS. Para hacer esto, agregue un módulo de código en el módulo de formulario de contacto. Luego pegue el siguiente código a la zona de contenido del código:
Asegúrese de envolver el código con las etiquetas de estilo necesarias. /*Agregar transiciones suaves para estilos de estado de enfoque*/

.Divi-form-Focus, .Divi-Column-Focus, .Divi-Section-Focus, .Divi-Form-Focus H2 {
Transición: los 300 ms

}

/*Módulos de estilo de estilo encabezado en estado de enfoque de forma*/
.Divi-form-Focus: Focus dentro de H2 {
Tamaño de fuente: 14px! IMPORTANTE;
Color: #888888;
}
/*Columna de estilo de estilo en forma de estado de enfoque*/
.Divi-column-focus: Focus-Within {
fondo: #ffffff;
Transformar: escalas (1.2);
Shadow de caja: 0 0 30px RGBA (0.0,0,0.2);
}
/*Sección de estilo de los padres en forma de estado de enfoque*/
.Divi-Section-Focus: Focus-Within {
Antecedentes: RGBA (255,107,90,0.15);
}
Tenga en cuenta que cada uno de los fragmentos CSS que tienen la clase CSS del elemento (es decir, “Div-Column-Form”) tiene: enfoque dentro de la pseudo-clase para representar el estilo del elemento cuando la forma de la forma está enfocada. Un fragmento elimina el estilo H2 (o título) de la forma en el estado de enfoque de la forma. Un fragmento del estilo de la columna principal en el estado de enfoque de la forma. Y un fragmento estiliza la sección principal en el estado de enfoque del formulario. El resultado final es el resultado final. Observe cómo los diferentes elementos cambian su estilo cuando complete el formulario.
Pensamientos finales Agregar estilos de enfoque CSS a elementos cuando complete un formulario en Divi realmente puede mejorar la experiencia del usuario del usuario. La clave es usar: enfoque dentro del pseudo-clasi junto con las clases personalizadas que agregue a los elementos que desea estilizar cuando la forma está en el estado de enfoque. Esto se puede hacer con un CSS personalizado mínimo agregado a la página y, si está familiarizado con la adición de su propio CSS personalizado, las posibilidades son enormes. 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 *