วิธีสร้างหน้าปัดแนวนอนทั้งหมดด้วย Divi

เผยแพร่แล้ว: 2019-03-16

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

ไปกันเถอะ!

ดูตัวอย่าง

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

เดสก์ทอป

ปัดหน้า

มือถือ

ปัดหน้า

เข้าใกล้

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

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

เพิ่มมาตราใหม่

สีพื้นหลัง

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

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

ปัดหน้า

ระยะห่าง

จากนั้นไปที่การตั้งค่าระยะห่างและเพิ่มช่องว่างภายในที่กำหนดเองในขนาดหน้าจอต่างๆ

  • ด้านบน: 10.5vw (เดสก์ท็อป), 15vw (แท็บเล็ต), 10vw (โทรศัพท์)
  • Padding ด้านล่าง: 3vw (เดสก์ท็อปและแท็บเล็ต), 10vw (โทรศัพท์)

ปัดหน้า

เพิ่มแถว #1

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

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

ปัดหน้า

ขนาด

โดยไม่ต้องเพิ่มโมดูลใดๆ ให้เปิดการตั้งค่าแถวและอนุญาตให้แถวใช้ความกว้างทั้งหมดของหน้าจอ

  • ทำให้แถวนี้เต็มความกว้าง: ใช่
  • ใช้ความกว้างของรางน้ำแบบกำหนดเอง: ใช่
  • ความกว้างของรางน้ำ: 1

ปัดหน้า

ระยะห่าง

ไปที่การตั้งค่าระยะห่างถัดไปและทำการเปลี่ยนแปลงในขนาดหน้าจอต่างๆ ทั้งหมด

  • ช่องว่างภายในด้านบน: 0px
  • ช่องว่างภายในด้านล่าง: 0px
  • Padding ซ้าย: 6vw (แท็บเล็ตและโทรศัพท์)
  • ช่องว่างภายในด้านขวา: 6vw (แท็บเล็ตและโทรศัพท์)
  • คอลัมน์ 1 ช่องว่างภายใน: 15vw (แท็บเล็ตและโทรศัพท์)
  • คอลัมน์ที่ 2 ด้านซ้าย: 4vw (เดสก์ท็อป), 0vw (แท็บเล็ตและโทรศัพท์)

ปัดหน้า

CSS ID

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

  • CSS ID: ปัด-1

ปัดหน้า

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

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

scroll-snap-align: start;

ปัดหน้า

เพิ่มโมดูล Blurb ลงในคอลัมน์ 1

เลือกไอคอน

ตอนนี้เราสามารถเริ่มเพิ่มโมดูลได้แล้ว! เริ่มต้นด้วยโมดูล Blurb ในคอลัมน์ 1 เปิดการตั้งค่าโมดูลและเลือกไอคอนลูกศรซ้าย

ปัดหน้า

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

จากนั้นไปที่แท็บการออกแบบและทำการเปลี่ยนแปลงรูปลักษณ์ของไอคอน

  • ไอคอนสี: rgba(255,255,255,0)
  • ตำแหน่งรูปภาพ/ไอคอน: ด้านบน
  • ใช้ขนาดตัวอักษรของไอคอน: ใช่
  • ขนาดตัวอักษรของไอคอน: 5vw (เดสก์ท็อป), 13vw (แท็บเล็ต), 21vw (โทรศัพท์)

ปัดหน้า

ระยะห่าง

เพิ่มค่าระยะขอบที่กำหนดเองบางส่วนต่อไป

  • ขอบบน: 14vw (เดสก์ท็อป), -11vw (แท็บเล็ต), -17vw (โทรศัพท์)
  • ระยะขอบซ้าย: 60vw (แท็บเล็ตและโทรศัพท์)

ปัดหน้า

ทัศนวิสัย

เรายังซ่อนโมดูลไว้ในขนาดหน้าจอที่เล็กกว่าอีกด้วย

ปัดหน้า

เพิ่มโมดูลข้อความในคอลัมน์ 2

เพิ่มเนื้อหา H2

โมดูลต่อไปที่เราต้องการคือโมดูลข้อความในคอลัมน์ 2 เพิ่มเนื้อหา H2 บางส่วน

ปัดหน้า

การตั้งค่าข้อความ H2

จากนั้นไปที่แท็บออกแบบและแก้ไขการตั้งค่าข้อความ H2

  • แบบอักษรของหัวเรื่อง 2: Source Serif Pro
  • การจัดตำแหน่งข้อความหัวเรื่อง 2: ซ้าย
  • หัวเรื่อง 2 ขนาดข้อความ: 3vw (เดสก์ท็อป), 7vw (แท็บเล็ตและโทรศัพท์)

ปัดหน้า

ขนาด

แก้ไขความกว้างในการตั้งค่าการปรับขนาดถัดไป

  • ความกว้าง: 77%

ปัดหน้า

ระยะห่าง

และเพิ่มระยะขอบด้านล่างสำหรับขนาดหน้าจอที่เล็กลง

  • ขอบล่าง: 15vw (แท็บเล็ตและโทรศัพท์)

ปัดหน้า

เพิ่มโมดูลปุ่มไปที่คอลัมน์ 2

เพิ่มเนื้อหา

ด้านล่างโมดูลข้อความที่คุณเพิ่ม ไปข้างหน้าและเพิ่มโมดูลปุ่ม ป้อนสำเนาบางส่วน

ปัดหน้า

การตั้งค่าปุ่ม

จากนั้นไปที่แท็บออกแบบแล้วเปลี่ยนการตั้งค่าปุ่ม

  • ใช้สไตล์ที่กำหนดเองสำหรับปุ่ม: ใช่
  • ขนาดข้อความของปุ่ม: 0.9vw (เดสก์ท็อป), 2vw (แท็บเล็ต), 3.5vw (โทรศัพท์)
  • สีข้อความของปุ่ม: #000000
  • ความกว้างของขอบปุ่ม: 1px

ปัดหน้า

  • สีเส้นขอบของปุ่ม: #000000
  • รัศมีเส้นขอบของปุ่ม: 0px
  • แบบอักษรของปุ่ม: มุกตา
  • น้ำหนักแบบอักษร: ตัวหนา
  • รูปแบบตัวอักษร: ตัวพิมพ์ใหญ่

ปัดหน้า

ระยะห่าง

เพิ่มระยะขอบที่กำหนดเองและช่องว่างภายในต่อไป

  • ขอบบน: 6vw (เดสก์ท็อป), 4vw (แท็บเล็ตและโทรศัพท์)
  • ช่องว่างภายในด้านบน: 15px
  • ช่องว่างภายใน: 15px
  • ช่องว่างภายในด้านซ้าย: 50px
  • ช่องว่างภายในด้านขวา: 50px

ปัดหน้า

เพิ่มโมดูล Blurb ลงในคอลัมน์ 3

เลือกไอคอน

โมดูลถัดไปและสุดท้ายที่เราต้องการในแถวนี้คือโมดูล Blurb อื่นในคอลัมน์ 3 เลือกไอคอนที่คุณต้องการ

ปัดหน้า

ลิงค์

จากนั้นไปที่การตั้งค่าลิงก์และเพิ่มลิงก์ที่จะนำผู้เยี่ยมชมไปยังคอลัมน์แนวนอนที่สองของส่วน

  • โมดูลลิงค์ URL: https://www.yourwebsite.com/page/#swipe-2

ปัดหน้า

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

ไปข้างหน้าและเปลี่ยนการตั้งค่าไอคอนด้วย

  • ไอคอนสี: #333333
  • ตำแหน่งไอคอนรูปภาพ: ด้านบน
  • ใช้ขนาดตัวอักษรของไอคอน: ใช่
  • ขนาดตัวอักษรของไอคอน: 5vw (เดสก์ท็อป), 13vw (แท็บเล็ต), 21vw (โทรศัพท์)

ปัดหน้า

ระยะห่าง

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

  • ขอบบน: 14vw (เดสก์ท็อป), -11vw (แท็บเล็ต), -17vw (โทรศัพท์)
  • ระยะขอบซ้าย: 60vw (แท็บเล็ตและโทรศัพท์)

ปัดหน้า

เพิ่มแถว #2

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

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

ปัดหน้า

สีพื้นหลัง

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

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

ปัดหน้า

ขนาด

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

  • ทำให้แถวนี้เต็มความกว้าง: ใช่
  • ใช้ความกว้างของรางน้ำแบบกำหนดเอง: ใช่
  • ความกว้างของรางน้ำ: 1

ปัดหน้า

ระยะห่าง

พร้อมกับค่าช่องว่างภายในและระยะขอบแบบกำหนดเองในการตั้งค่าการเว้นวรรค

  • ขอบบน: -3.5vw (เดสก์ท็อป), -10vw (แท็บเล็ต), -17vw (โทรศัพท์)
  • ด้านบน: 8vw (เดสก์ท็อป), 15vw (แท็บเล็ต), 20vw (โทรศัพท์)
  • ช่วงล่าง: 8vw (เดสก์ท็อป), 15vw (แท็บเล็ต), 20vw (โทรศัพท์)
  • Padding ซ้าย: 24vw (เดสก์ท็อป), 5vw (แท็บเล็ตและโทรศัพท์)
  • ช่องว่างภายในด้านขวา: 24vw (เดสก์ท็อป), 5vw (แท็บเล็ตและโทรศัพท์)
  • คอลัมน์ที่ 1 ด้านขวา: 2vw (เดสก์ท็อป), 0vw (แท็บเล็ตและโทรศัพท์)
  • คอลัมน์ 2 ช่องว่างภายในด้านซ้าย: 2vw (เดสก์ท็อป), 0vw (แท็บเล็ตและโทรศัพท์)

ปัดหน้า

เพิ่มโมดูลข้อความลงในคอลัมน์ 1

เพิ่มเนื้อหา

ไปข้างหน้าและเพิ่มโมดูลข้อความในคอลัมน์แรก ป้อนสำเนาที่คุณเลือก (รวมถึงชื่อ H3)

ปัดหน้า

การตั้งค่าข้อความ

ไปที่แท็บออกแบบและเปลี่ยนการตั้งค่าข้อความ

  • แบบอักษรข้อความ: เปิด Sans
  • ขนาดตัวอักษร: 0.65vw (เดสก์ท็อป), 1.8vw (แท็บเล็ต), 2.7vw (โทรศัพท์)
  • ความสูงของบรรทัดข้อความ: 1.8em

ปัดหน้า

การตั้งค่าข้อความ H3

พร้อมกับการตั้งค่าข้อความ H3

  • หมวด 3 อักษร มุกตา
  • ส่วนหัว 2 น้ำหนักแบบอักษร: ตัวหนา
  • หัวข้อ 3 รูปแบบตัวอักษร: ตัวพิมพ์ใหญ่
  • หัวเรื่อง 3 ขนาดข้อความ: 0.8vw (เดสก์ท็อป), 3vw (แท็บเล็ต), 4vw (โทรศัพท์)
  • ส่วนหัว 3 ความสูงของบรรทัด: 1.8em

ปัดหน้า

ระยะห่าง

เพิ่มระยะขอบด้านล่างสำหรับขนาดหน้าจอที่เล็กลงด้วย

  • ขอบล่าง: 5vw (แท็บเล็ตและโทรศัพท์)

ปัดหน้า

โมดูลข้อความโคลน & วางในคอลัมน์ 2

เมื่อคุณแก้ไขโมดูลข้อความในคอลัมน์ 1 เสร็จแล้ว คุณสามารถโคลนโมดูลและวางสำเนาในคอลัมน์ที่สองได้

ปัดหน้า

เปลี่ยนเนื้อหา

ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนเนื้อหา

ปัดหน้า

โคลนแถว #1 สามครั้ง

เมื่อทั้งสองแถวของคุณเสร็จสิ้น คุณสามารถโคลนแถวแรกได้ 3 ครั้ง

ปัดหน้า

เปลี่ยนรายการซ้ำ #1

เปลี่ยนรหัส CSS ของแถว

เราจะต้องเปลี่ยน CSS ID ของรายการที่ซ้ำกันครั้งแรก

  • CSS ID: ปัด-2

ปัดหน้า

เปลี่ยนสีของไอคอน Blurb Module (คอลัมน์ 1)

พร้อมกับสีของ Blurb Module ตัวแรก

  • ไอคอนสี: #333333

ปัดหน้า

เปลี่ยนลิงก์ของโมดูล Blurb ทั้งสอง

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

  • โมดูลลิงค์ URL: https://www.yourwebsite.com/page/#swipe-1

ปัดหน้า

  • URL ลิงค์โมดูล: https://www.yourwebsite.com/page/#swipe-3

ปัดหน้า

เปลี่ยนรายการซ้ำ #2

เปลี่ยนรหัส CSS ของแถว

เปลี่ยน CSS ID ของรายการที่ซ้ำกันที่สอง

  • CSS ID: ปัด-3

ปัดหน้า

เปลี่ยนสีของไอคอน Blurb Module (คอลัมน์ 1)

พร้อมกับสีไอคอนของโมดูล Blurb แรก

  • ไอคอนสี: #333333

ปัดหน้า

เปลี่ยนลิงก์ของโมดูล Blurb ทั้งสอง

และอีกครั้ง ให้เปลี่ยนลิงก์ของโมดูล Blurb แต่ละโมดูลตามลำดับ:

  • โมดูลลิงค์ URL: https://www.yourwebsite.com/page/#swipe-2

ปัดหน้า

  • โมดูลลิงค์ URL: https://www.yourwebsite.com/page/#swipe-4

ปัดหน้า

เปลี่ยนรายการซ้ำ #3

เปลี่ยน CSS ID

เปลี่ยนรหัส CSS ของแถวที่สามซ้ำกันด้วย

  • CSS ID: ปัด-4

ปัดหน้า

เปลี่ยนไอคอน Blurb Module (คอลัมน์ 2)

และเลือกไอคอนอื่นสำหรับ Blurb Module ในคอลัมน์ 3

ปัดหน้า

เปลี่ยนลิงค์โมดูลประกาศ (คอลัมน์ 2)

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

  • โมดูลลิงค์ URL: https://www.yourwebsite.com/page/#swipe-1

ปัดหน้า

โคลนแถว #2 สามครั้ง

ไปยังแถวถัดไป โคลนแถวนี้สามครั้งด้วย

ปัดหน้า

เปลี่ยนสีพื้นหลังของแถวที่ซ้ำกัน #1

เปลี่ยนสีพื้นหลังของรายการที่ซ้ำกันครั้งแรก

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

ปัดหน้า

เปลี่ยนสีพื้นหลังของแถวของรายการที่ซ้ำกัน #2

สำเนาที่สองใช้สีพื้นหลังต่อไปนี้:

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

ปัดหน้า

เปลี่ยนสีพื้นหลังของแถวที่ซ้ำกัน #3

เปลี่ยนสีพื้นหลังของแถวที่สามที่ซ้ำกันด้วย

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

ปัดหน้า

เพิ่ม CSS ID และโค้ด CSS ไปที่ Section

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

  • CSS ID: ส่วน-แถบเลื่อน

ปัดหน้า

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

overflow-y: scroll;
display: grid;
grid-template-columns: repeat(4, 100%);
scroll-behavior: smooth;
scroll-snap-type: x mandatory;

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

grid-template-columns: repeat(7, 100%);

แต่อย่าลืมว่าคุณจะต้องเพิ่มแถวอื่นๆ หากคุณกำลังเพิ่มหมายเลขคอลัมน์ ในกรณีนี้ หากคุณต้องการให้แถวสองแถวปรากฏต่อคอลัมน์ของส่วน คุณจะต้องมี 14 แถว

ปัดหน้า

ซ่อนแถบเลื่อน

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

#section-scrollbar::-webkit-scrollbar {
display: none;
}

ปัดหน้า

ปัดหน้า

ดูตัวอย่าง

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

เดสก์ทอป

ปัดหน้า

มือถือ

ปัดหน้า

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

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