คุณต้องการสร้าง แบบฟอร์มติดต่อ ใน Divi ที่ปรากฏขึ้นหลังจากคลิกที่ปุ่ม?

ในบทช่วยสอน Divi นี้ เราจะแสดงวิธีสร้างไฟล์ แบบฟอร์มติดต่อ ซึ่งปรากฏขึ้นหลังจากคลิกปุ่มโดยไม่ใช้อะไรเลยนอกจาก Divi, โค้ด jQuery และโค้ด CSS

อ่านคู่มือของเราได้ที่: Divi: วิธีสร้างส่วนท้ายที่ติดหนึบด้วยเอฟเฟกต์ "เปิดเผย"

เป็นวิธีที่ยอดเยี่ยมในการเก็บ ผู้เข้าชม ของคุณ เว็บไซต์ มุ่งเน้นไปที่การกระทำที่พวกเขามุ่งมั่นด้วยการคลิกปุ่มเพียงปุ่มเดียว ไม่นำพวกเขาไปยังหน้าอื่น

การสำรวจ

ด้านล่างนี้ คุณสามารถดูสิ่งที่เรากำลังจะสร้างได้อย่างรวดเร็ว จากนั้นเข้าสู่บทช่วยสอน!

แสดงตัวอย่างบน PC

แบบฟอร์มการติดต่อใน Divi

ดูตัวอย่างบนโทรศัพท์และแท็บเล็ต

แบบฟอร์มการติดต่อใน Divi

สร้างหน้าใหม่ด้วยเค้าโครงที่กำหนดไว้ล่วงหน้า

เริ่มต้นด้วยการใช้เค้าโครงที่กำหนดไว้ล่วงหน้าจากไลบรารี Divi สำหรับตัวอย่างนี้ เราจะใช้หน้าติดต่อของ ชุดเค้าโครงผลิตภัณฑ์ความงาม .

เพิ่มหน้าใหม่ของคุณ เว็บไซต์เว็บ และตั้งชื่อแล้วเลือกตัวเลือก 'ใช้ตัวสร้าง Divi'.

เราจะใช้เลย์เอาต์ที่สร้างไว้ล่วงหน้าจากไลบรารี Divi สำหรับตัวอย่างนี้ ดังนั้นให้เลือก 'เลือกเลย์เอาต์'

ค้นหาและเลือกโฮมเพจของเลย์เอาต์ 'บริษัท ออกแบบตกแต่งภายใน'

เลือก 'เลือกเลย์เอาต์' เพื่อเพิ่มเลย์เอาต์ให้กับเพจของคุณ

ตอนนี้เราพร้อมที่จะดำเนินการสอนต่อแล้ว

สร้างส่วนด้วยโมดูลปุ่ม

สิ่งแรกที่เราจะต้องทำคือเพิ่มส่วนใหม่ที่เราวางปุ่มที่จะอนุญาตให้ แบบฟอร์มติดต่อ ที่จะแสดง 

ดูเพิ่มเติม: Divi: วิธีสร้างส่วนท้ายที่กำหนดเอง

เพียงเพิ่มมาตราฐาน

จากนั้นเลือกแถวที่มีหนึ่งคอลัมน์ 

เมื่อคุณทำเสร็จแล้ว ให้เพิ่มโมดูลปุ่มเข้าไป

คุณสามารถปรับแต่งปุ่มได้ตามที่คุณต้องการ แต่คุณต้องแน่ใจว่า URL ของปุ่มเริ่มต้นด้วย '#' ตามด้วยอย่างอื่น คุณไม่สามารถเว้นว่างหรือใช้อักขระ '#' ได้ โดยการเพิ่ม '#' และข้อความ หน้าจะไม่ย้ายเมื่อคุณคลิกปุ่ม หากคุณเว้นว่างไว้ หน้าจะรีเฟรชเมื่อคลิก และถ้าคุณใช้แค่ '#' คุณจะถูกส่งไปที่ด้านบนสุดของหน้า

สิ่งสำคัญต่อไปที่เราจะต้องทำคือกำหนดคลาส CSS ให้กับปุ่ม เราจะใช้คลาส CSS นี้ในภายหลังในบทความนี้ในโค้ด jQuery เพื่อให้แน่ใจว่าแบบฟอร์มการติดต่อจะปรากฏขึ้นหลังจากคลิก คลาสที่เราจะต้องกำหนดให้กับปุ่มนั้นเป็นเพียง “ปุ่ม”

  • คลาส CSS: button

สร้างแบบฟอร์มติดต่อเวอร์ชัน PC

สิ่งต่อไปที่เราจะต้องทำคือสร้างแบบฟอร์มการติดต่อบนเดสก์ท็อปที่จะปรากฏขึ้นเมื่อมีคนคลิกปุ่มที่เราสร้างขึ้นในส่วนก่อนหน้าของบทความนี้ ต่อไปในบทความนี้ เราจะแสดงวิธีสร้างเวอร์ชันมือถือให้คุณดู

เพิ่มส่วนมาตรฐานใหม่

เริ่มต้นด้วยการเพิ่มส่วนมาตรฐานใหม่ให้กับเพจที่คุณกำลังทำงานอยู่ ในการตั้งค่าส่วน ไปที่แท็บขั้นสูง เพิ่ม "ป๊อปอัป" ลงในฟิลด์ CSS Class 

เลื่อนลงมาที่แท็บเดียวกันและวางโค้ด CSS ต่อไปนี้ในช่อง Before ของหมวดหมู่ย่อย CSS ที่กำหนดเอง:

top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 999;
content: "";
background: rgba(0,0,0, 0.8);
position: fixed;

โดยการเพิ่มสิ่งนี้ เรามั่นใจว่าส่วนนั้นใช้พื้นที่ทั้งแท็บ คุณสามารถปรับสีพื้นหลังในโค้ด CSS เพื่อสร้างการซ้อนทับพื้นหลังที่ต้องการ ในกรณีนี้เราใช้สีดำที่มีความโปร่งใส ในแท็บเดียวกันนี้ ให้เพิ่มบรรทัดของโค้ด CSS ต่อไปนี้ในองค์ประกอบหลัก:

display: none;

สิ่งสุดท้ายที่เราจะต้องทำในแท็บขั้นสูงคือการปิดใช้งานส่วนบนโทรศัพท์และแท็บเล็ตในหมวดย่อยการมองเห็น

เพิ่มแถวเป็นสองคอลัมน์

ดำเนินการต่อโดยเพิ่มแถวสองคอลัมน์แล้วไปที่แท็บ สไตล์

  • ใช้ความกว้างของรางน้ำแบบกำหนดเอง: ใช่
  • ความกว้างสูงสุด: 1291px

ป้อนพารามิเตอร์ของแต่ละคอลัมน์

แก้ไขระยะขอบภายใน (บน ซ้าย และขวา) ดังนี้

  • ระยะขอบภายใน (บน ซ้าย ขวา): 30px

เสร็จสิ้นโดยไปที่แท็บขั้นสูง ในองค์ประกอบหลัก ให้เพิ่มบรรทัดต่อไปนี้ของโค้ด CSS:

transform: translatey(-50%) translatex(-50%);
position: fixed;
top: 50%;
left: 50%;
z-index: 1000;
border: 2px solid #0c71c3;
border-radius: 8px;

เพิ่มโมดูลข้อความแรก

เมื่อคุณทำการเปลี่ยนแปลงทั้งหมดในส่วนและแถวแล้ว ก็ถึงเวลาเพิ่มโมดูลต่างๆ ที่คุณต้องการแสดง 

สิ่งแรกที่เราจะเพิ่มคือชื่อที่ปรากฏ เริ่มต้นด้วยการเพิ่มโมดูลข้อความใหม่ในคอลัมน์แรกของแถว เขียนข้อความในแท็บ เนื้อหา และสลับไปที่แท็บ สไตล์

ในแท็บ สไตล์ เราใช้การตั้งค่าต่อไปนี้สำหรับหมวดหมู่ย่อยข้อความ:

  • แบบอักษรของส่วนหัว: Lobster
  • ส่วนหัวแสงอ่อน: ข้อความตัวหนา
  • การจัดตำแหน่งข้อความ: ตัวหนา
  • สีข้อความส่วนหัว: #002282
  • ขนาดข้อความส่วนหัว: 37px
  • ความสูงของบรรทัดส่วนหัว: 1,7 em

เพิ่มโมดูลข้อความที่สอง

ดำเนินการต่อโดยเพิ่มโมดูลข้อความใหม่และพิมพ์ข้อความที่คุณต้องการให้ปรากฏในแท็บเนื้อหา สลับไปที่แท็บสไตล์และใช้การตั้งค่าต่อไปนี้กับหมวดหมู่ย่อยข้อความ:

  • การจัดตำแหน่งข้อความ: Center
  • แบบอักษรของข้อความ: Arial
  • ขนาดข้อความ: 13px
  • ข้อความสีข้อความ: #002282
  • ความสูงของบรรทัดข้อความ: 1,7 em

เพิ่มโมดูล 'ติดตามเราบนโซเชียลเน็ตเวิร์ก'

ต่อไป เราจะเพิ่มโมดูล 'ติดตามเราบนโซเชียลมีเดีย' ในคอลัมน์แรกด้วย ในกรณีนี้ เราได้เลือกไอคอนโซเชียลมีเดียสามไอคอน เฟสบุ๊ค ทวิตเตอร์ และอินสตาแกรม

สิ่งสุดท้ายที่เราจะต้องทำคือเพิ่มช่องว่างภายใน (ซ้าย) ให้กับโมดูลนี้ในแท็บขั้นสูง เพิ่มโค้ด CSS บรรทัดต่อไปนี้ในองค์ประกอบหลัก:

padding-left: 40%;

เพิ่มโมดูลแบบฟอร์มการติดต่อ

จากนั้นเราสามารถย้ายไปยังคอลัมน์ที่สองในแถว ในคอลัมน์นี้ สิ่งแรกที่เราจะวางคือโมดูลแบบฟอร์มการติดต่อ 

สำหรับตัวอย่างนี้ เราได้เลือกเพียงสองฟิลด์เท่านั้น ชื่อและอีเมล 

เมื่อคุณเพิ่มโมดูลแบบฟอร์มติดต่อแล้ว ให้ไปที่แท็บสไตล์ของโมดูลแบบฟอร์มติดต่อและทำการเปลี่ยนแปลงต่อไปนี้ในหมวดหมู่ย่อยของเขตข้อมูล:

  • ฟิลด์สีข้อความ: #002282
  • ฟิลด์ขนาดข้อความ: #002282
  • ความสูงของเส้นสนาม: 1,7 em

บนแท็บเดียวกันนั้น ทำการเปลี่ยนแปลงต่อไปนี้ในหมวดหมู่ย่อยของปุ่ม:

  • ใช้สไตล์ที่กำหนดเองสำหรับปุ่ม: ใช่
  • ปุ่มขนาดตัวอักษร: 20
  • สีข้อความของปุ่ม: #FFFFFF
  • ปุ่มพื้นหลัง: #0086c4

ดูเพิ่มเติมที่: วิธีสร้างเมนูเลื่อนและกดใน DIVI

  • ความกว้างของขอบปุ่ม: 2
  • ปุ่มรัศมีเส้นขอบ: 3

สลับไปที่แท็บขั้นสูงและเพิ่มระยะขอบ 5%

เพิ่มโมดูลสรุป

อีกอย่างที่เราจะต้องเพิ่มในคอลัมน์ที่สองคือโมดูลสรุป สิ่งเดียวที่เราต้องการโมดูลนี้คือไอคอนออกที่ด้านบนขวาของหน้าต่างป๊อปอัป เลือกไอคอนถัดไปจากรายการไอคอนและปล่อยให้ทุกอย่างว่าง

จากนั้นไปที่แท็บขั้นสูงแล้วพิมพ์ "ปิด" เป็นคลาส CSS 

ในแท็บเดียวกันนี้ ให้เพิ่มบรรทัดโค้ดต่อไปนี้ในองค์ประกอบหลักของหมวดหมู่ย่อย CSS ที่กำหนดเอง:

position: absolute;
top: -45px;
right: -30px;
cursor: pointer;

ใช้การเติมไล่ระดับกับเส้น

สุดท้าย เราจะเพิ่มพื้นหลังไล่ระดับสีที่สวยงามให้กับเส้น เปิดการตั้งค่าและใช้การเปลี่ยนแปลงต่อไปนี้กับตัวเลือกพื้นหลังการไล่ระดับสี:

  • สีไล่ระดับแรก: #FFFFFF
  • สีไล่ระดับที่สอง: #0c71c3
  • ประเภทการไล่ระดับสี: เชิงเส้น
  • ทิศทางการไล่ระดับสี: 124 องศา
  • ตำแหน่งเริ่มต้น: 50%
  • ตำแหน่งสุดท้าย: 50%

สร้างแบบฟอร์มติดต่อสำหรับแท็บเล็ตและโทรศัพท์

ตอนนี้เราได้สร้างเวอร์ชันสำหรับพีซีแล้ว เวอร์ชันแท็บเล็ตและโทรศัพท์จะทำงานเร็วขึ้นมาก โมดูลส่วนใหญ่ที่เราใช้สำหรับเวอร์ชัน PC จะเหมือนกับเวอร์ชันสำหรับมือถือ

ซ้ำส่วนก่อนหน้า

แทนที่จะปิดการใช้งานสำหรับโทรศัพท์และแท็บเล็ต เช่นเดียวกับที่เราทำในเวอร์ชั่น PC เราจะปิดการใช้งานเวอร์ชั่น PC ในหมวดย่อยการมองเห็นในการตั้งค่าโมดูล:

แก้ไขโค้ด CSS ของโมดูลสรุป

แทนที่จะใช้รหัสเดสก์ท็อป ให้ใช้สิ่งต่อไปนี้แทน:

position: absolute;
top: -15px;
right: -25px;
cursor: pointer;

ใช้การเติมไล่ระดับกับเส้น

สำหรับรุ่นมือถือ เราใช้การตั้งค่าต่างๆ สำหรับพื้นหลังไล่ระดับของเส้น:

  • สีไล่ระดับแรก: #FFFFFF
  • สีไล่ระดับที่สอง: #0c71c3
  • ประเภทการไล่ระดับสี: เชิงเส้น
  • ทิศทางการไล่ระดับสี: 180 องศา
  • ตำแหน่งเริ่มต้น: 40%
  • ตำแหน่งสุดท้าย: 40%

เพิ่มรหัส jQuery

สิ่งสุดท้ายที่เราจะต้องทำสำหรับบทช่วยสอนนี้คือการเพิ่มโค้ด jQuery เพิ่มโมดูลรหัสและใส่รหัส JQuery ต่อไปนี้:

<script type="text/javascript">
jQuery(function($){
jQuery('.button').click(function() {
jQuery('.popup').css('display', 'block');
});
jQuery('.close').click(function() {
jQuery('.popup').css('display', 'none');
});});
</script>
แบบฟอร์มการติดต่อใน Divi

ผล

หากคุณปฏิบัติตามข้อความทีละขั้นตอน คุณควรจะได้รับผลลัพธ์ต่อไปนี้บนคอมพิวเตอร์:

แบบฟอร์มการติดต่อใน Divi

และผลลัพธ์ต่อไปนี้บนแท็บเล็ตและโทรศัพท์:

แบบฟอร์มการติดต่อใน Divi

ดาวน์โหลด DIVI ทันที!!!

สรุป

ในบทความนี้ เราได้แสดงวิธีสร้างแบบฟอร์มการติดต่อในคลิกเดียว ใช้วิธีนี้เพื่อติดต่อกับคุณ ผู้เข้าชม มีความละเอียดอ่อนแต่มีประสิทธิภาพ 

เราหวังว่าบทช่วยสอนนี้จะสร้างแรงบันดาลใจให้คุณสำหรับโครงการ Divi ครั้งต่อไปของคุณ หากคุณมีข้อกังวลหรือข้อเสนอแนะ หาเราใน ส่วนความเห็น เพื่อหารือเกี่ยวกับมัน

ปรึกษาได้นะคะ ทรัพยากรของเราหากคุณต้องการองค์ประกอบเพิ่มเติมเพื่อดำเนินโครงการสร้างเว็บไซต์อินเทอร์เน็ตของคุณโดยปรึกษากับเราใน การสร้างบล็อก WordPress หรือที่อยู่บน Divi: ธีม WordPress ที่ดีที่สุดตลอดกาล.

แต่ในขณะเดียวกัน แบ่งปันบทความนี้ในเครือข่ายโซเชียลต่าง ๆ ของคุณ.

...