-20% en un hosting WP español con soporte por teléfono

LO NECESITO

  • Colección web

  • Versión Elementor

  • Código desarrollo

  • Idioma soporte

  • Autor plugin

  • Nivel técnico

Registro de usuarios con campos personalizados

Aprender a crear formularios personalizados de registro y sin código.

Gana
10 pts

Gúardalo

Antes de empezar, te recomiendo guardar esta vitamina en tus marcadores del navegador para tenerlo a mano cuando lo necesites.

Mac: COMMAND + D | Windows: CTRL + D

https://dev.ceoweb.club/registro-personalizado/

https://dev.ceoweb.club/registro-personalizado/

https://dev.ceoweb.club/registro-personalizado/

Resumen de la vitamina

En la vitamina de hoy te voy a enseñar cómo crear formularios personalizados de registro para ofrecer una experiencia única según el tipo de perfil del cliente.

Veremos cómo crear un formulario de registro básico y posteriormente aplicaremos un poco de código CSS para adaptar el diseño a los estilos de la web.

Requisitos de la vitamina

  • Elementor (opcional): para personalizar la página de registro (0€)
  • Plugin del tutorial: para configurar el formulario de registro (0€)

Preparación de la vitamina

Videotutorial de la vitamina

Código fuente de la vitamina

Reemplaza “.registro-personalizado” por tu clase o bien quítalo si quieres aplicar los mismos estilos a todos los formularios.

Formulario de registro

/* Formulario registro - Responsive */
@media screen and (max-width: 768px) {
    .user-registration.registro-personalizado .ur-form-row .ur-form-grid {
        margin-bottom: 0;    }
}
/* Formulario registro - Contenedor */
.user-registration.registro-personalizado {
    padding: 0;
    border: 0;
    margin: 0;
}
/* Formulario registro - Mensaje de error */
.user-registration.registro-personalizado .user-registration-error {
    font-size: 10px !important;
    border-top: 0;
}
/* Formulario registro - Icono de error */
.user-registration.registro-personalizado .user-registration-message::before, .user-registration.registro-personalizado .user-registration-error::before, .user-registration.registro-personalizado .user-registration-info::before {
    margin-right: 5px;
}
/* Formulario registro - Opciones - Espacio */
.user-registration.registro-personalizado .ur-form-row .ur-form-grid .ur-field-item.field-radio ul {
    padding: 0;
}
/* Formulario registro - Opciones - Botones - Defecto */
.user-registration.registro-personalizado .input-radio.ur-frontend-field {
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}
/* Formulario registro - Opciones - Botones - General */
.user-registration.registro-personalizado .input-radio.ur-frontend-field:before {
    content: ' ';
    width: 15px;
    height: 15px;
    background: #fff;
    display: block;
    border-radius: 100%;
    margin-top: -2px;
    border: 1px solid;
}
/* Formulario registro - Opciones - Botones - Marcado */
.user-registration.registro-personalizado .input-radio.ur-frontend-field:checked:before {
    background: #000;
}
/* Formulario registro - Fondo desplegables */
.registro-personalizado.ur-frontend-form select {
    background-color: #fff !important;
}
/* Formulario registro - Botón de envío */
.user-registration.registro-personalizado .ur-submit-button {
    width: 100%;
    padding: 15px !important;
    color: #fff;
    border: 1px solid #000 !important;
    margin: 20px 0 0 0;
}

Cuenta personalizada

/* Cuenta personalizada - Formulario */
#user-registration {
    background-color: transparent;
    margin: 0;
}
.ur-frontend-form {
    border: 0;
}
#user-registration .user-registration-MyAccount-content {
    padding: 0;
}
#user-registration.horizontal .user-registration-MyAccount-navigation, #user-registration .user-registration-MyAccount-navigation {
    border-bottom: 0;
    padding-bottom: 0;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link {
    text-align: center;
    padding: 0px;
    margin-bottom: 20px;
}
.user-registration-MyAccount-content p:last-child {
    display: none;
}
form.user-registration-EditAccountForm.edit-password p:last-child, form.user-registration-EditProfileForm.edit-profile p:last-child {
    display: block;
}
/* Cuenta personalizada - Menu */
nav.user-registration-MyAccount-navigation {
    padding-bottom: 25px;
}
#user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
    background: transparent;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
    color: #fff;
    box-shadow: none;
    border: 0;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a, #user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
    background-color: transparent;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 10px;
}
#user-registration.horizontal .user-registration-MyAccount-navigation ul, #user-registration .user-registration-MyAccount-navigation ul {
    justify-content: space-between;
}
a:active, a:hover {
    color: #000;
}
/* Cuenta personalizada - Estructura */
#user-registration.vertical .user-registration-MyAccount-navigation {
    width: 30%;
}
#user-registration.vertical .user-registration-MyAccount-content {
    width: 70%;
}
/* Cuenta personalizada - Botones */
input.user-registration-Button.button, button.user-registration-submit-Button.btn.button {
    background-color: #222;
    color: #fff;
    box-shadow: none;
    border-radius: 0;
}
/* Cuenta personalizada - Sombras */
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link, #user-registration, #user-registration.horizontal {
    box-shadow: none !important;
}
#user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a, #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
    background-color: transparent;
}
li.ur-radio-list {
    display: inline !important;
        margin-right: 10px;
}
.user-registration-profile-fields__field-wrapper .ur-form-row {
    border-bottom: 0 !important;
    padding: 10px 0px!important ;
}
/* Cuenta personalizada - Opciones */
label.user-registration-form__label input, li.ur-radio-list input {
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}
label.user-registration-form__label input:before, li.ur-radio-list input:before {
    content: ' ';
    width: 15px;
    height: 15px;
    background: #fff;
    display: block;
    border-radius: 100%;
    margin-top: -2px;
    border: 1px solid;
}
label.user-registration-form__label input:checked:before, li.ur-radio-list input:checked:before {
    background: #000;
}
/* Cuenta personalizada - Contraseña */
#user-registration .user-registration-MyAccount-content h2, #user-registration .user-registration-MyAccount-content .edit-password legend {
    display: none;
}
#user-registration fieldset {
    padding: 0;
    border: 0;
}

¡Espero que te haya sido de utilidad este recurso! Si eres miembro del club, cuéntame que te ha parecido en comentarios y recuerda de etiquetarme en Instagram stories @ceoweb.club para presentarte a mi comunidad <3

Tu feedback tiene recompensa

¿Lo has implementado? ¿Tienes alguna duda? Cuéntame aquí si eres miembro :)

Club VIP

¿Conoces a alguien que necesite ayuda para potenciar su web y quiera ahorrar miles de horas y euros en cursos de relleno o tutoriales sin soporte?

Invita a tus amigas a por un buen chute de vitaminas web y obtén puntos + euros por cada amiga que traigas al club de CEO WEB.

Accede a tu área de recomendaciones para obtener tu enlace personalizado.

También te puede interesar

Samantha | SAM DIGITAL

Samantha

Recursos web para emprendedoras + profesionales que quieren empezar o escalar su negocio. Un proyecto creado con mucho café en Barcelona.

12 acciones para proteger tu WordPress