วิธีสร้างแบนเนอร์แบบลอยใน Divi (ไม่มีปลั๊กอิน)

เผยแพร่แล้ว: 2024-10-08

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

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

วิธีสร้างแบนเนอร์แบบลอยใน Divi ตามพฤติกรรมการเลื่อน (โดยไม่ต้องใช้ปลั๊กอิน)

ขั้นตอนที่ 1: สร้างหรือแก้ไขเทมเพลตเนื้อหาแบบกำหนดเอง

บนแดชบอร์ด WordPress ของคุณ ไปที่ Divi -> Theme Builder บนหน้าตัวสร้างธีม ให้สร้างเทมเพลตเนื้อหาใหม่หรือแก้ไขเทมเพลตที่มีอยู่โดยคลิกปุ่ม เพิ่มส่วนกลาง หรือ เนื้อหาแบบกำหนดเอง หรือเลือกเทมเพลตที่คุณต้องการแก้ไข

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

เพิ่มส่วนใหม่

เมื่อคุณเข้าสู่เครื่องมือแก้ไขเทมเพลต Custom Body ให้สร้างส่วนใหม่สำหรับเพจของคุณ เพื่อให้องค์ประกอบแบนเนอร์แบบลอยดูได้สัดส่วนและไม่ใหญ่เกินไปบนหน้าเว็บของคุณ เราจึงกำหนดขนาดของส่วนดังกล่าวไว้ที่ความกว้าง 25%

ขั้นตอนที่ 2: เพิ่มเนื้อหาแบนเนอร์แบบลอย

เพิ่มโมดูล

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

ปรับแต่งโมดูล

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

  • เพิ่มคลาส CSS

จากนั้น เพิ่มคลาส CSS ที่กำหนดเองชื่อ " floating-banner-content " ในแท็บขั้นสูงของโมดูล

เมื่อคุณออกแบบเนื้อหาแบนเนอร์แบบลอยเสร็จแล้ว อย่าลืมบันทึกการเปลี่ยนแปลงทั้งหมด

ขั้นตอนที่ 3: เพิ่ม CSS ที่กำหนดเองและตัวอย่าง JavaScript

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

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

ไปที่ตัวเลือกธีม Divi ของคุณแล้วเลือก CSS แบบกำหนดเอง (แดชบอร์ด WordPress -> Divi -> ตัวเลือกธีม Divi -> ทั่วไป -> CSS แบบกำหนดเอง ) หลังจากนั้น ให้คัดลอกข้อมูลโค้ด CSS ด้านล่างแล้ววางลงในช่องที่มีอยู่

 @media เท่านั้น หน้าจอ และ ( ความกว้างขั้นต่ำ: 768px ) { .floating-banner-content {
  ตำแหน่ง: คงที่;
  ด้านบน: 130px;
  ซ้าย: 80%;
  แปลงร่าง: แปล X (-50%);
  กล่องเงา: 0 2px 4px rgba (0, 0, 0, 0.2);
  ดัชนี z: 9999;
  ความทึบ: 0;
  การมองเห็น: ซ่อนเร้น;
  การเปลี่ยนแปลง: ความทึบ 0.3s ความง่ายในการเข้าออก, การมองเห็น 0.3s ความง่ายในการเข้าออก;
-
-

@media เท่านั้น หน้าจอ และ ( ความกว้างขั้นต่ำ: 768px ) { .floating-banner-content.active {
  ความทึบ: 1;
  การมองเห็น: มองเห็นได้;
-
- 

เพิ่มโค้ด JavaScript

ในหน้าตัวเลือก Divi Them ให้ไปที่แท็บ บูรณาการ จากนั้น วางข้อมูลโค้ด JavaScript ด้านล่างลงในช่อง เพิ่มโค้ดที่ < head > ของช่องบล็อกของคุณ

 <สคริปต์>
jQuery (เอกสาร) พร้อม (ฟังก์ชั่น ($) {
    var แบนเนอร์ = $('.floating-banner-content');

    $(หน้าต่าง).เลื่อน(ฟังก์ชั่น() {
        var scrollTop = $(นี้).scrollTop();
        ถ้า (scrollTop >= 400) {
            Banner.addClass('ใช้งานอยู่');
        } อื่น {
            Banner.removeClass('ใช้งานอยู่');
        -
    -
-
</สคริปต์> 

เมื่อเพิ่มข้อมูลโค้ด CSS และ JavaScript ที่กำหนดเองแล้ว ให้ใช้การเปลี่ยนแปลงโดยคลิกปุ่ม บันทึกการเปลี่ยนแปลง

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

โค้ด CSS และ JavaScript ทำหน้าที่อะไร

รายละเอียดโค้ด CSS

  • @media only screen and ( min-width: 768px ) :
    • คิวรีสื่อนี้กำหนดเป้าหมายเฉพาะอุปกรณ์ที่มีความกว้างหน้าจอขั้นต่ำ 768 พิกเซล (เช่น แท็บเล็ตและใหญ่กว่า) ช่วยให้มั่นใจได้ว่าแบนเนอร์แบบลอยได้รับการปรับแต่งให้เหมาะกับอุปกรณ์ที่สามารถแสดงได้อย่างสะดวกสบาย
  • .floating-banner-content :
    • ตัวเลือกนี้กำหนดเป้าหมายองค์ประกอบด้วยคลาส "floating-banner-content" ซึ่งใช้กับโมดูลที่มีเนื้อหาของแบนเนอร์
  • สไตล์สำหรับ .floating-banner-content :
    • position: fixed; : มันจะยังคงอยู่แม้ว่าผู้ใช้จะเลื่อนหน้าก็ตาม
    • top: 130px; : ตั้งค่าตำแหน่งบนสุดของแบนเนอร์เป็น 130 พิกเซลจากด้านบนของวิวพอร์ต
    • left: 80%; : วางตำแหน่งแบนเนอร์ 80% ของความกว้างวิวพอร์ตจากขอบด้านซ้าย
    • transform: translateX(-50%); : จัดแบนเนอร์ให้อยู่กึ่งกลางแนวนอนโดยแปลไปทางซ้าย 50%
    • box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); : เพิ่มเงาเล็กน้อยให้กับแบนเนอร์เพื่อความลึก
    • z-index: 9999; : ตรวจสอบให้แน่ใจว่าแบนเนอร์ปรากฏที่ด้านบนขององค์ประกอบอื่นๆ บนเพจ
    • opacity: 0; : ขั้นแรกจะซ่อนแบนเนอร์โดยตั้งค่าความทึบเป็น 0
    • visibility: hidden; : ซ่อนเนื้อหาของแบนเนอร์จนกว่าจะมองเห็นได้
    • transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; : ใช้เอฟเฟกต์การเปลี่ยนแปลงที่ราบรื่นเมื่อความทึบและการมองเห็นของแบนเนอร์เปลี่ยนไป
  • .floating-banner-content.active :
    • ตัวเลือกนี้กำหนดเป้าหมายองค์ประกอบด้วยคลาส “ floating-banner-content ” ซึ่งมีคลาส “ active ” ด้วย คลาสนี้จะถูกเพิ่มลงในแบนเนอร์เมื่อควรมองเห็นได้
  • สไตล์สำหรับองค์ประกอบ .floating-banner-content.active :
    • opacity: 1; : ทำให้แบนเนอร์มองเห็นได้โดยตั้งค่าความทึบเป็น 1
    • visibility: visible; : แสดงเนื้อหาของแบนเนอร์

สรุปโค้ด JavaScript

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

แบนเนอร์จะปรากฏให้เห็นเมื่อผู้ใช้เลื่อนลงมาจนเกินเกณฑ์ที่กำหนด (ในกรณีนี้ คือ 400 พิกเซล )

เมื่อผู้ใช้เลื่อนกลับขึ้นไปเหนือเกณฑ์ แบนเนอร์จะหายไป ลักษณะการทำงานนี้มอบประสบการณ์ผู้ใช้แบบไดนามิกและน่าดึงดูด

บรรทัดล่าง

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

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