¡Atención!

Este artículo contiene código CSS y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo agregar CSS personalizado.

Descartar

Cómo añadir CSS al enfoque de campos de formulario

¿Te gustaría mejorar el aspecto de tus campos de formulario cuando los usuarios interactúan con ellos? Cuando un usuario hace clic en un campo de formulario, este entra en lo que se llama un "estado de enfoque" en CSS.

Esta guía te mostrará cómo añadir efectos visuales atractivos que hagan que tus campos de formulario resalten ligeramente en la página cuando los usuarios interactúan con ellos.

Entender el enfoque de los campos de formulario

Por defecto, WPForms añade un borde simple alrededor de los campos cuando están en foco (cuando un usuario hace clic en ellos o navega con la tecla Tab). Podemos mejorar este comportamiento predeterminado con CSS personalizado para crear una retroalimentación visual más atractiva.

Por defecto, todos los campos del formulario solo tienen el borde alrededor del campo

Configuración de tu formulario

Primero, crea tu formulario y añade los campos deseados. Si necesitas ayuda para crear un formulario, consulta nuestra guía para crear tu primer formulario.

Añadir CSS para efectos de enfoque personalizados

Para añadir efectos de enfoque personalizados, necesitarás añadir CSS a tu sitio. Si no estás seguro de cómo añadir CSS personalizado, consulta nuestra guía para añadir CSS personalizado a tu sitio.

Aquí tienes el código CSS para crear un efecto de enfoque llamativo:

Qué hace este CSS:

  • Añade un sutil efecto de sombra cuando los campos están en foco
  • Crea una animación de transición suave
  • Mejora el botón de envío con efectos al pasar el ratón
Al añadir unas pocas líneas de CSS puedes hacer que los campos del formulario resalten en la página cuando un usuario está completando el campo

Personalización del código

Necesitarás actualizar el selector CSS para que coincida con el ID de tu formulario. Reemplaza form#wpforms-form-1000 con el ID real de tu formulario. Si necesitas ayuda para encontrar el ID de tu formulario, consulta nuestra guía sobre cómo encontrar IDs de formularios y campos.

Opciones de personalización

Puedes modificar varios aspectos del efecto de enfoque:

Intensidad de la sombra

Ajusta la sombra cambiando los valores en box-shadow:

box-shadow: 5px 5px 10px #ccc; /* horizontal, vertical, blur, color */

Velocidad de la animación

Cambia el tiempo de la transición:

transition: box-shadow 0.3s ease-in-out; /* property, duration, timing function */

Colores y estilos

Personaliza los colores y los bordes:

button[type=submit]:hover {
    background-color: #eee; /* Change hover background color */
    border: 1px solid #ccc; /* Change border style */
}

Preguntas frecuentes

P: ¿Cómo puedo añadir autofocus a mi formulario?

R: Si deseas que tu formulario se enfoque automáticamente en el primer campo cuando la página se carga, consulta nuestra guía sobre cómo añadir autofocus a tus formularios.

¡Y eso es todo! Has añadido con éxito el CSS necesario para cambiar el enfoque de los campos del formulario. Si deseas probar otros tutoriales de CSS para cambiar el aspecto de tus campos de formulario, echa un vistazo a nuestro artículo sobre cómo añadir diseño material a tus formularios.