วิธีสร้างป๊อปอัปมุมแบบฟอร์มการติดต่อคงที่ด้วยตัวเลือกการปรับขนาดของ Divi

เผยแพร่แล้ว: 2019-07-17

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

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

ไปกันเถอะ

ดูตัวอย่าง

ก่อนที่เราจะดำดิ่งสู่บทช่วยสอน มาดูผลลัพธ์คร่าวๆ ของหน้าจอขนาดต่างๆ

เดสก์ทอป

แบบฟอร์มการติดต่อคงที่

มือถือ

แบบฟอร์มการติดต่อคงที่

1. อัปโหลดหน้า Landing Page ของ Chiropractor Layout Pack

เพิ่มหน้าใหม่

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

แบบฟอร์มการติดต่อคงที่

อัปโหลดหน้า Landing Page ของ Chiropractor Layout Pack

อัปโหลดหน้า Landing Page ของ Chiropractor Layout Pack ถัดไป แม้ว่าเราจะใช้เค้าโครงเฉพาะนี้ แต่คุณสามารถทำให้เทคนิคนี้ใช้ได้กับทุกหน้าที่คุณกำลังทำงานอยู่

แบบฟอร์มการติดต่อคงที่

2. มาเริ่มสร้างใหม่กันเถอะ!

เพิ่มส่วนใหม่ที่ด้านล่างของหน้า

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

แบบฟอร์มการติดต่อคงที่

สีพื้นหลัง

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

  • สีพื้นหลัง: rgba(255,255,255,0)

แบบฟอร์มการติดต่อคงที่

ขนาด

ไปที่แท็บออกแบบและเปลี่ยนความกว้างของส่วนตามขนาดหน้าจอต่างๆ

  • ความกว้าง: 37% (เดสก์ท็อป), 95% (แท็บเล็ต), 100% (โทรศัพท์)
  • การจัดตำแหน่งส่วน: ขวา

แบบฟอร์มการติดต่อคงที่

ระยะห่าง

ลบช่องว่างด้านบนเริ่มต้นถัดไป

  • ช่องว่างภายในด้านบน: 0px

แบบฟอร์มการติดต่อคงที่

CSS Class

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

  • CSS Class: ส่วนเปิด

แบบฟอร์มการติดต่อคงที่

ดัชนี Z เริ่มต้น

เพื่อให้แน่ใจว่าส่วนนั้นจะปรากฏที่ด้านบนของเนื้อหาหน้าทั้งหมด เราจะเพิ่มดัชนีส่วน z ในการตั้งค่าการเปิดเผย

  • ดัชนี Z: 99

แบบฟอร์มการติดต่อคงที่

ดัชนีโฮเวอร์ Z

เพิ่มค่าดัชนี z เดียวกันบนโฮเวอร์เช่นกัน

  • ดัชนี Z: 99

แบบฟอร์มการติดต่อคงที่

เพิ่มแถว #1

โครงสร้างคอลัมน์

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

แบบฟอร์มการติดต่อคงที่

เพิ่มโมดูล Blurb

ปล่อยให้กล่องเนื้อหาว่าง

โมดูลแรกและโมดูลเดียวที่เราต้องการในแถวนี้คือโมดูล Blurb ตรวจสอบว่าคุณเว้นช่องชื่อและเนื้อหาว่างไว้

แบบฟอร์มการติดต่อคงที่

เลือกไอคอน

เลือกไอคอนถัดไป

แบบฟอร์มการติดต่อคงที่

สีพื้นหลัง

เปลี่ยนสีพื้นหลังประกาศด้วย

  • สีพื้นหลัง: #FFFFFF

แบบฟอร์มการติดต่อคงที่

การตั้งค่าไอคอน

ไปที่แท็บออกแบบและใช้การตั้งค่าไอคอนต่อไปนี้:

  • สีไอคอน: #ff5f24
  • ตำแหน่งไอคอน: Top
  • ใช้ขนาดตัวอักษรของไอคอน: ใช่
  • ขนาดตัวอักษรของไอคอน: 46px (เดสก์ท็อป), 30px (แท็บเล็ต), 25px (โทรศัพท์)

แบบฟอร์มการติดต่อคงที่

ขนาด

แก้ไขการตั้งค่าการปรับขนาดตามขนาดหน้าจอต่างๆ ต่อไป

  • ความกว้าง: 140px (เดสก์ท็อป), 105px (แท็บเล็ต), 80px (โทรศัพท์)
  • การจัดตำแหน่งโมดูล: ขวา

แบบฟอร์มการติดต่อคงที่

ระยะห่าง

นอกจากนี้ เราจะเพิ่มค่าการเติมด้านบนและด้านล่างแบบกำหนดเองในขนาดหน้าจอต่างๆ

  • ช่องว่างภายในด้านบน: 50px (เดสก์ท็อป), 35px (แท็บเล็ต), 25px (โทรศัพท์)
  • ช่องว่างภายในด้านล่าง: 20px (เดสก์ท็อป), 10px (แท็บเล็ต), 0px (โทรศัพท์)

แบบฟอร์มการติดต่อคงที่

ชายแดน

ในการสร้างรูปทรงกลม เราจะต้องเพิ่มค่าสูงให้กับแต่ละมุมในการตั้งค่าเส้นขอบ เรากำลังใช้ '500px'

แบบฟอร์มการติดต่อคงที่

กล่องเงา

นอกจากนี้เรายังจะเพิ่มเงาของกล่องที่ละเอียดอ่อนเพื่อให้รูปร่างวงกลมปรากฏขึ้น

  • ความแรงของกล่องเงาเบลอ: 80px

แบบฟอร์มการติดต่อคงที่

แอนิเมชั่น

เปิดการตั้งค่าแอนิเมชั่นถัดไปและลบแอนิเมชั่นไอคอน

  • แอนิเมชั่นไอคอน: ไม่มีแอนิเมชั่น

แบบฟอร์มการติดต่อคงที่

CSS Class

สุดท้ายแต่ไม่ท้ายสุด เพิ่มคลาส CSS ให้กับโมดูล Blurb ในโพสต์นี้ เราจะใช้คลาส CSS นี้เพื่อทำให้ฟังก์ชันการคลิกทำงาน

  • CSS Class: contact-open

แบบฟอร์มการติดต่อคงที่

เพิ่มแถว #2

โครงสร้างคอลัมน์

ต่อแถวสอง! ใช้โครงสร้างคอลัมน์ต่อไปนี้:

แบบฟอร์มการติดต่อคงที่

สีพื้นหลัง

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

  • สีพื้นหลัง: #FFFFFF

แบบฟอร์มการติดต่อคงที่

ชายแดน

เพิ่มรัศมีเส้นขอบ '39px' ให้กับแต่ละมุมถัดไป

แบบฟอร์มการติดต่อคงที่

กล่องเงา

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

  • ความแรงของกล่องเงาเบลอ: 80px

แบบฟอร์มการติดต่อคงที่

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

องค์ประกอบ

โมดูลเดียวที่เราต้องการในแถวนี้คือโมดูลแบบฟอร์มการติดต่อ เมื่อคุณเพิ่มโมดูลแล้ว ให้ปิดใช้งาน captcha ในการตั้งค่าองค์ประกอบ

  • แสดงแคปต์ชา: ไม่

แบบฟอร์มการติดต่อคงที่

ทุ่งนา

ไปที่แท็บออกแบบและเปลี่ยนสีพื้นหลังของฟิลด์ในการตั้งค่าฟิลด์

  • ฟิลด์สีพื้นหลัง: rgba(0,126,255,0.13)

แบบฟอร์มการติดต่อคงที่

ปุ่ม

ดำเนินการต่อโดยจัดรูปแบบปุ่ม

  • ใช้สไตล์ที่กำหนดเองสำหรับปุ่ม: ใช่
  • ขนาดข้อความของปุ่ม: 16px
  • สีข้อความของปุ่ม: #FFFFFF
  • สีพื้นหลังของปุ่ม: #ff5f24
  • ความกว้างของขอบปุ่ม: 2px
  • ปุ่มสีเส้นขอบ: rgba(0,0,0,0)
  • รัศมีเส้นขอบของปุ่ม: 0px
  • แบบอักษรของปุ่ม: Karla
  • น้ำหนักแบบอักษรของปุ่ม: ตัวหนา
  • ปุ่มเสริมด้านบน: 14px
  • ช่องว่างภายในปุ่ม: 14px
  • ช่องว่างภายในปุ่ม: 20px
  • ปุ่มขยายด้านขวา: 20px

แบบฟอร์มการติดต่อคงที่

แบบฟอร์มการติดต่อคงที่

แบบฟอร์มการติดต่อคงที่

ระยะห่าง

และเพิ่มค่าการเติมที่กำหนดเอง

  • ช่องว่างภายในด้านบน: 30px
  • ช่องว่างภายในด้านล่าง: 30px
  • ช่องว่างภายในด้านซ้าย: 40px
  • ช่องว่างภายในด้านขวา: 40px

แบบฟอร์มการติดต่อคงที่

เพิ่มโมดูลโค้ด

ใส่รหัส JQuery

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

jQuery(function($){
$(".contact-open").click(function() {
 $('.section-open').toggleClass('section-open-active');
});
});

แบบฟอร์มการติดต่อคงที่

เปลี่ยนการตั้งค่าส่วน

ส่วนสูง

ดำเนินการต่อโดยเปิดการตั้งค่าส่วน เปลี่ยนความสูงตามขนาดหน้าจอต่างๆ

  • ความสูง: 190px (เดสก์ท็อป), 140px (แท็บเล็ต), 125px (โทรศัพท์)

แบบฟอร์มการติดต่อคงที่

องค์ประกอบหลักเริ่มต้น

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

bottom: 0;
right: 0;
position: fixed;

แบบฟอร์มการติดต่อคงที่

เลื่อนองค์ประกอบหลัก

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

position: fixed;

แบบฟอร์มการติดต่อคงที่

เพิ่มโค้ด CSS ที่กำหนดเองลงในเพจ

เปิดการตั้งค่าหน้า

เพื่อให้เอฟเฟกต์การสลับสมบูรณ์ เราจะต้องเพิ่มโค้ด CSS เล็กน้อยลงในเพจด้วย เปิดการตั้งค่าหน้า

แบบฟอร์มการติดต่อคงที่

เพิ่ม CSS ที่กำหนดเอง

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

.section-open-active {
height: auto !important;
}

แบบฟอร์มการติดต่อคงที่

ดูตัวอย่าง

เมื่อเราได้ทำตามขั้นตอนทั้งหมดแล้ว มาดูผลลัพธ์ในขั้นสุดท้ายในหน้าจอขนาดต่างๆ

เดสก์ทอป

แบบฟอร์มการติดต่อคงที่

มือถือ

แบบฟอร์มการติดต่อคงที่

ความคิดสุดท้าย

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

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