منو سایت

  • خانه
  • وبلاگ
  • چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

 تاریخ انتشار :
/
  وبلاگ
چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

ماژول فرم تماس Divi تماس با شما را برای بازدیدکنندگان وب سایت و جمع آوری اطلاعات از بازدیدکنندگان را آسان می کند.

به طور پیش فرض، برچسب های فیلد ماژول فرم تماس Divi در داخل فیلدهای ورودی نمایش داده می شود. با این حال، گاهی اوقات ممکن است بخواهید برچسب ها را نشان دهید در بالا فیلدهای فرم تماس در این آموزش، ما به شما نشان خواهیم داد که چگونه با کمی CSS به این هدف برسید.

به چه چیزی دست خواهیم یافت؟

هدف ما امروز حرکت از این است:

چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

به این:

چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

بریم سر کار!

چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

برای این نسخه ی نمایشی، از طراحی صفحه تماس از بسته طرح بندی Free Whisky Distillery استفاده می کنیم. اگر با نحوه بارگذاری بسته های طرح بندی آماده آشنا نیستید، این پست وبلاگ را بررسی کنید: نحوه استفاده از بسته طرح بندی از پیش ساخته شده در وب سایت Divi خود.

دو روش وجود دارد که می‌توانیم CSS سفارشی را به وب‌سایت Divi خود معرفی کنیم: از طریق سفارشی‌کننده تم، که بر روی تمام فرم‌های تماس در وب‌سایت شما تأثیر می‌گذارد، یا در صفحه‌ای در تنظیمات صفحه، که بر فرم‌های تماس فردی تأثیر می‌گذارد. ابتدا روش صفحه را امتحان می کنیم و سپس به شما نشان می دهم که چگونه CSS را به صورت سراسری اضافه کنید.

به صفحه خود بروید

ابتدا صفحه فرم تماس را باز کرده و Visual Builder را فعال کنید.

چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

نوار ابزار Divi را در پایین صفحه باز کنید و روی نماد چرخ دنده کلیک کنید تا تنظیمات صفحه نمایش داده شود. سپس برو به پیشرفته > CSS سفارشی و کد CSS را کپی و پیست کنید.

چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

این کد CSS است که باید آن را کپی کرده و در کادر CSS سفارشی قرار دهید:

/* Displays titles above the fields */
.et_pb_contact_form_label {
    display: block;
}

/* Hides placeholder text */
.et_pb_contact_form_container .input::placeholder {
    color: transparent;
}

/* Hides duplicate titles on checkboxes and radios */
.et_pb_contact_field_options_title {
    display: none;
}

این چیزی است که ما تا کنون داریم. متوجه خواهید شد که سبک فونت ما تغییر نمی کند و در حال حاضر یک عنوان تکراری در بالای منوی کشویی وجود دارد.

چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

بنابراین برای رفع این مشکل، CSS را برای استایل دادن به فونت به کد و چند خط کد دیگر برای حذف عنوان تکراری در بالای فهرست اضافه می‌کنیم.

ایناهاش کد نهایی به روز شده:

/* Displays titles above the fields */
.et_pb_contact_form_label {
    display: block;
    font-family: 'Playfair Display';
    color: #E7E2BC;
    font-size: 15pt;
    font-style: italic;
    margin-bottom: 15px;
}

/* Hides placeholder text */
.et_pb_contact_form_container .input::placeholder {
    color: transparent;
}

/* Hides duplicate titles on checkboxes and radios */
.et_pb_contact_field_options_title {
    display: none;
}


/* Remove title above dropdown */
.et_pb_contact_field[data-type=select] .et_pb_contact_form_label {
    display: none;
}

و اینجا نتیجه نهایی است!

چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

انجام این کار در سطح جهانی

افزودن کد به صورت جهانی بر تمام فرم های تماس در وب سایت شما تأثیر می گذارد. اگر می خواهید تغییرات فقط در یک فرم تماس خاص اعمال شود، باید یک شناسه CSS را در قسمت پیشرفته به ماژول اضافه کنید. هنگامی که این کار را انجام دادید، یک “#” + شناسه CSS خود را در مقابل هر کلاس CSS مورد نظر خود در کد خود قرار دهید.

سه مکان وجود دارد که می توانید کد CSS را اضافه کنید تا در سطح جهانی اعمال شود. به شیوه نامه style.css تم فرزندتان:

چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

یا بلوک CSS سفارشی Divi > گزینه های تم:

چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

یا به سفارشی ساز تم:

چگونه در ماژول فرم تماس Divi برچسب ها را به بالای فیلدها اضافه کنیم

و بس!

منابع بیشتر

راه‌های زیادی وجود دارد که می‌توانید ماژول فرم تماس را طوری استایل دهید که کاملاً متعلق به خودتان باشد. برای شروع، این آموزش های دیگر را در فرم تماس بررسی کنید!