วิธีซ่อนส่วนหัวของคุณก่อนเลื่อนด้วยตัวเลือก Sticky ของ Divi

เผยแพร่แล้ว: 2021-01-07

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

ไปกันเถอะ

ดูตัวอย่าง

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

เดสก์ทอป

ซ่อนส่วนหัวก่อนเลื่อน

มือถือ

ซ่อนส่วนหัวก่อนเลื่อน

ดาวน์โหลดเทมเพลตส่วนหัวฟรี

หากต้องการใช้เทมเพลตส่วนหัวฟรี ก่อนอื่นคุณต้องดาวน์โหลดโดยใช้ปุ่มด้านล่าง ในการเข้าถึงการดาวน์โหลด คุณจะต้องสมัครรับรายชื่ออีเมล Divi Daily ของเราโดยใช้แบบฟอร์มด้านล่าง ในฐานะสมาชิกใหม่ คุณจะได้รับ Divi goodness และ Divi Layout pack ฟรีทุกวันจันทร์! หากคุณอยู่ในรายชื่อแล้ว เพียงป้อนที่อยู่อีเมลของคุณด้านล่างแล้วคลิกดาวน์โหลด คุณจะไม่ถูก "สมัครใหม่" หรือรับอีเมลเพิ่มเติม

ดาวน์โหลดไฟล์
ดาวน์โหลดฟรี

ดาวน์โหลดฟรี

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

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

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

1. การสร้างโครงสร้างองค์ประกอบส่วนหัวภายในเทมเพลตส่วนหัวใหม่

สร้างเทมเพลตส่วนหัวส่วนกลางใหม่

เริ่มต้นด้วยการไปที่ตัวสร้างธีม Divi ที่นั่น ให้เริ่มสร้างส่วนหัวส่วนกลางหรือแบบกำหนดเองใหม่

ซ่อนส่วนหัวก่อนเลื่อน

ซ่อนส่วนหัวก่อนเลื่อน

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

สีพื้นหลัง

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

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

ซ่อนส่วนหัวก่อนเลื่อน

ระยะห่าง

ไปที่แท็บการออกแบบของส่วนและลบช่องว่างภายในด้านบนและด้านล่างเริ่มต้นทั้งหมดถัดไป

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

ซ่อนส่วนหัวก่อนเลื่อน

เพิ่มแถวใหม่

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

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

ซ่อนส่วนหัวก่อนเลื่อน

สีพื้นหลัง

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

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

ซ่อนส่วนหัวก่อนเลื่อน

ขนาด

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

  • ใช้ความกว้างของรางน้ำแบบกำหนดเอง: ใช่
  • ความกว้างของรางน้ำ: 1
  • ปรับความสูงของคอลัมน์ให้เท่ากัน: ใช่
  • ความกว้าง: 100%
  • ความกว้างสูงสุด: 100%

ซ่อนส่วนหัวก่อนเลื่อน

ระยะห่าง

ดำเนินการต่อโดยเปลี่ยนค่าการเติมตาม:

  • ช่องว่างภายในด้านบน: 0px
  • ช่องว่างภายในด้านล่าง: 0
  • ช่องว่างภายในด้านซ้าย:
    • เดสก์ทอป: /
    • แท็บเล็ตและโทรศัพท์: 5%
  • ช่องว่างภายในด้านขวา:
    • เดสก์ทอป: /
    • แท็บเล็ตและโทรศัพท์: 5%

ซ่อนส่วนหัวก่อนเลื่อน

คอลัมน์ 1 การตั้งค่า

สีพื้นหลัง

เมื่อคุณตั้งค่าแถวทั่วไปเสร็จแล้ว ให้เปิดการตั้งค่าคอลัมน์ 1 และใช้สีพื้นหลัง

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

ซ่อนส่วนหัวก่อนเลื่อน

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

เลือกเมนู

ได้เวลาเพิ่มโมดูล โดยเริ่มจากโมดูลเมนูในคอลัมน์ 1 เลือกเมนูที่คุณต้องการ

ซ่อนส่วนหัวก่อนเลื่อน

อัพโหลดโลโก้

อัปโหลดโลโก้ต่อไป

ซ่อนส่วนหัวก่อนเลื่อน

สีพื้นหลัง

จากนั้นเปลี่ยนสีพื้นหลัง

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

ซ่อนส่วนหัวก่อนเลื่อน

ภาพพื้นหลัง

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

  • ขนาดภาพพื้นหลัง: พอดี
  • ตำแหน่งภาพพื้นหลัง: Center

ซ่อนส่วนหัวก่อนเลื่อน

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

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

  • ขนาดข้อความของเมนู: 18px

ซ่อนส่วนหัวก่อนเลื่อน

การตั้งค่าเมนูแบบเลื่อนลง

จากนั้น เปลี่ยนการตั้งค่าเมนูดรอปดาวน์ตามลำดับ:

  • เมนูแบบเลื่อนลง สีของเส้น: rgba(0,0,0,0)
  • สีพื้นหลังเมนูมือถือ: #ddc1a7
  • สีข้อความเมนูมือถือ: #063765

ซ่อนส่วนหัวก่อนเลื่อน

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

เปลี่ยนสีไอคอนในการตั้งค่าไอคอนเป็นสีขาวด้วย

  • ไอคอนรถเข็นช็อปปิ้งสี: #ffffff
  • ค้นหาไอคอนสี: #ffffff
  • ไอคอนเมนูแฮมเบอร์เกอร์สี: #ffffff

ซ่อนส่วนหัวก่อนเลื่อน

ขนาด

จากนั้นแก้ไขความกว้างสูงสุดของโลโก้ในการตั้งค่าการปรับขนาด

  • โลโก้ความกว้างสูงสุด: 70px

ซ่อนส่วนหัวก่อนเลื่อน

ระยะห่าง

ใช้ค่าช่องว่างภายในที่กำหนดเองต่อไป

  • ช่องว่างภายในด้านบน: 1%
  • ช่องว่างภายในด้านล่าง: 1%
  • ช่องว่างภายในด้านซ้าย: 5%
  • ช่องว่างภายในด้านขวา: 5%

ซ่อนส่วนหัวก่อนเลื่อน

กล่องเงา

พร้อมกับเงาของกล่องแบบกำหนดเอง

  • ความแรงของกล่องเงาเบลอ: 50px
  • เงาสี: rgba(0,0,0,0.3)

ซ่อนส่วนหัวก่อนเลื่อน

แปลงแปล

และทำการตั้งค่าโมดูลให้สมบูรณ์โดยแก้ไขการตั้งค่าการแปลการแปลงดังนี้:

  • ถูกต้อง:
    • เดสก์ท็อป: 20px
    • แท็บเล็ตและโทรศัพท์: 0px

ซ่อนส่วนหัวก่อนเลื่อน

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

เพิ่มสำเนา

ในคอลัมน์ 2 โมดูลเดียวที่เราต้องการคือโมดูลปุ่ม เพิ่มสำเนาที่คุณเลือก

ซ่อนส่วนหัวก่อนเลื่อน

การจัดตำแหน่งปุ่ม

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

  • การจัดตำแหน่งปุ่ม: ขวา

ซ่อนส่วนหัวก่อนเลื่อน

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

จากนั้นจัดรูปแบบปุ่มตามนี้:

  • ใช้สไตล์ที่กำหนดเองสำหรับปุ่ม: ใช่
  • ขนาดข้อความของปุ่ม: 16px
  • สีข้อความของปุ่ม: #2a2a2a
  • สีพื้นหลังของปุ่ม: #ffffff
  • ความกว้างของขอบปุ่ม: 0px
  • ปุ่มสีเส้นขอบ: rgba(0,0,0,0)

ซ่อนส่วนหัวก่อนเลื่อน

  • น้ำหนักแบบอักษรของปุ่ม: ตัวหนา
  • รูปแบบตัวอักษรของปุ่ม: ตัวพิมพ์ใหญ่

ซ่อนส่วนหัวก่อนเลื่อน

ระยะห่าง

กำหนดรูปร่างให้กับปุ่มของคุณโดยใช้ช่องว่างภายในแบบกำหนดเองด้วย

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

ซ่อนส่วนหัวก่อนเลื่อน

กล่องเงา

ถัดไป ใช้เงาของกล่อง

  • ความแรงของกล่องเงาเบลอ: 30px
  • เงาสี: rgba(0,0,0,0.18)

ซ่อนส่วนหัวก่อนเลื่อน

แปลงแปล

และทำการตั้งค่าโมดูลให้สมบูรณ์โดยแก้ไขค่าการแปลการแปลงตามนั้น:

  • ถูกต้อง:
    • เดสก์ท็อป: 50px
    • แท็บเล็ตและโทรศัพท์: 0px

ซ่อนส่วนหัวก่อนเลื่อน

2. ใช้เอฟเฟกต์ Sticky แบบกำหนดเองเพื่อให้ได้เอฟเฟกต์ซ่อนก่อนเลื่อน

ทำให้แถวอยู่ในตำแหน่งที่แน่นอน

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

  • ตำแหน่ง: Absolute
  • ตำแหน่ง: บนซ้าย

ซ่อนส่วนหัวก่อนเลื่อน

ทำให้ส่วนเหนียว

ต่อไป เราจะเปิดการตั้งค่าส่วนและอนุญาตให้อยู่ด้านบนสุด

  • ตำแหน่งติดหนึบ: Stick to Top
  • ขีด จำกัด ติดหนึบด้านล่าง: ไม่มี
  • ออฟเซ็ตจากองค์ประกอบติดหนึบรอบข้าง: ใช่
  • รูปแบบเริ่มต้นของการเปลี่ยนและรูปแบบติดหนึบ: ใช่

ซ่อนส่วนหัวก่อนเลื่อน

นิเมชั่นมาตรา

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

  • สไตล์แอนิเมชั่น: Fade

ซ่อนส่วนหัวก่อนเลื่อน

ระยะเวลาการเปลี่ยนมาตรา

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

  • ระยะเวลาการเปลี่ยนภาพ: 800ms

ซ่อนส่วนหัวก่อนเลื่อน

ส่วนการแปลงแปล

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

  • ขวา: -300px

ซ่อนส่วนหัวก่อนเลื่อน

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

  • ปักหมุดขวา: 0px

ซ่อนส่วนหัวก่อนเลื่อน

คุณสมบัติ CSS ที่มองเห็นได้ของส่วน

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

  • องค์ประกอบหลัก:
    visibility: hidden

ซ่อนส่วนหัวก่อนเลื่อน

เราจะเปลี่ยนกลับเนื้อหาของเราให้มองเห็นได้ในสถานะติดหนึบ แค่นั้นแหละ!

  • องค์ประกอบหลักเหนียว:
    visibility: visible;

ซ่อนส่วนหัวก่อนเลื่อน

ดูตัวอย่าง

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

เดสก์ทอป

ซ่อนส่วนหัวก่อนเลื่อน

มือถือ

ซ่อนส่วนหัวก่อนเลื่อน

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

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

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