วิธีการออกแบบตารางโฮเวอร์แบบโต้ตอบด้วย Divi

Rifat Divi Tutorials Oct 19, 2021

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

มาเริ่มกันเลยโดยไม่ชักช้า

ตัวอย่างการออกแบบ

ก่อนที่เราจะเริ่มบทช่วยสอนของวันนี้ เรามาดูกันว่าผลงานการออกแบบของเราจะเป็นอย่างไร

ส่วนที่ 1: การสร้างโครงสร้าง

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

สีพื้นหลัง

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

สร้างเว็บไซต์ที่น่าทึ่ง

ด้วย Elementor ตัวสร้างหน้าฟรีที่ดีที่สุด

เริ่มเลย
  • สีพื้นหลัง: #ffffff

เพิ่ม: แถวที่ 1 ถึง Section

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

ตอนนี้เพิ่มแถว 4 คอลัมน์ในส่วน

ขนาด

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

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

ระยะห่าง

ตอนนี้เราจะเพิ่มค่าระยะห่างที่ต้องการ

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

ชายแดน

เราจะเสร็จสิ้นงานภายนอกของส่วนการออกแบบของแถวโดยการเพิ่มเส้นขอบและสีให้กับแถวนี้

  • ความกว้างขอบบนและล่าง: 1px
  • สีขอบบนและล่าง: #d3d3d3

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

พื้นหลังไล่ระดับสำหรับโฮเวอร์

ตอนนี้เราจะทำงานกับการตั้งค่าของคอลัมน์ 1 ให้เราเพิ่มพื้นหลังการไล่ระดับสีก่อน

  • สี 1: rgba(255,255,255,0)
  • สี 2: #000000
  • ประเภทการไล่ระดับสี: เชิงเส้น
  • ตำแหน่งเริ่มต้น: 30%

เลื่อนภาพพื้นหลัง

ตอนนี้ เราจะเพิ่มรูปภาพลงในพื้นหลังที่จะแสดงเมื่อวางเมาส์เหนือ

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

CSS Class

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

  • CSS Class: โฮเวอร์คอลัมน์

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

เนื้อหา H3

ตอนนี้เราจะเพิ่มโมดูลข้อความในคอลัมน์ 1 ซึ่งคุณสามารถให้ข้อความที่คุณเลือกได้

การตั้งค่าเนื้อหา H3

ทำการตั้งค่าต่อไปนี้จากส่วนข้อความส่วนหัวของแท็บออกแบบหัวเรื่อง 3 แบบอักษร: Oswald

หัวข้อ 3 น้ำหนักแบบอักษร : Ultra Light
ส่วนหัว 3 ลักษณะแบบอักษร : ตัวพิมพ์ใหญ่
หัวเรื่อง 3 สีข้อความ : #0a0a0a
หัวเรื่อง 3 ขนาดข้อความ :

  • เดสก์ท็อป: 3vw
  • แท็บเล็ต: 7vw
  • โทรศัพท์: 14vw

หัวเรื่อง 3 ระยะห่างตัวอักษร : -2px

ขนาด

มาเปลี่ยนค่าในส่วนการปรับขนาดเพื่อปรับขนาดความกว้างสำหรับขนาดหน้าจอต่างๆ

ความกว้าง:

  • เดสก์ท็อป: 44%
  • แท็บเล็ต: 48%
  • โทรศัพท์: 50%

ระยะห่าง

มาปรับระยะห่างกันบ้าง ค่าเหล่านี้เหมาะสมสำหรับหัวข้อที่เรากำลังใช้ในบทช่วยสอนนี้ คุณอาจต้องเปลี่ยนสำหรับหัวข้อของคุณ

  • ขอบล่าง: 25vh
  • ช่องว่างภายในด้านบน: 5%
  • แผ่นรองด้านล่าง: 5%
  • ช่องว่างภายในด้านซ้าย: 3%
  • ช่องว่างภายในด้านขวา: 0%

ชายแดน

เพิ่มเส้นขอบให้กับโมดูลข้อความนี้

  • ความกว้างขอบขวาและด้านล่าง: 1px
  • สีขอบขวาและด้านล่าง: #d3d3d3

CSS Class

เราจะเสร็จสิ้นการตั้งค่าของโมดูลข้อความนี้โดยการเพิ่มคลาส CSS

  • CSS Class: hover-title

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

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

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

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

ย้ายไปยังแท็บการออกแบบของโมดูลข้อความและทำตามคำแนะนำเพื่อเปลี่ยนค่า แบบอักษรของข้อความ: Karla

สีข้อความ : #ffffff
ขนาดตัวอักษร :

  • เดสก์ท็อป: 0.8vw
  • แท็บเล็ต: 2vw
  • โทรศัพท์: 3.6vw

ความสูงของบรรทัดข้อความ : 2.2em

ระยะห่าง

ตอนนี้เพิ่มระยะห่างบางส่วนให้กับข้อความ

  • แผ่นรองด้านล่าง: 10%
  • ช่องว่างภายในด้านซ้าย: 9%
  • ช่องว่างภายในด้านขวา: 9%

CSS Class

สุดท้าย ปิดการตั้งค่าโมดูลโดยเพิ่มคลาส CSS

  • CSS คลาส: hover-text

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

เพิ่มข้อความ

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

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

เปลี่ยนการตั้งค่าปุ่มด้วยค่าที่กล่าวถึงด้านล่าง

  • ใช้สไตล์ที่กำหนดเองสำหรับปุ่ม: ใช่
  • ขนาดตัวอักษรของปุ่ม: เดสก์ท็อป: 1vw, แท็บเล็ต: 2.5vw และโทรศัพท์: 4vw
  • ความกว้างของขอบปุ่ม: 0px
  • รัศมีเส้นขอบของปุ่ม: 0px
  • แบบอักษรของปุ่ม: Karla
  • แสดงไอคอนปุ่ม: ใช่
  • ตำแหน่งไอคอนปุ่ม: ซ้าย
  • แสดงเฉพาะไอคอนเมื่อวางเมาส์เหนือปุ่ม: ไม่

ระยะห่าง

ตอนนี้เพิ่มการตั้งค่าระยะห่างบางส่วนให้กับโมดูลปุ่มนี้

  • ขอบล่าง: 8%
  • ระยะขอบซ้าย: 9%
  • ระยะขอบขวา: 9%
  • แผ่นรองด้านล่าง: 5%
  • ช่องว่างภายในด้านขวา: 20%

กล่องเงา

เพิ่มเงาให้กับปุ่มจากเงาของกล่อง

  • กล่องเงาตำแหน่งแนวนอน: 0px
  • ตำแหน่งแนวตั้งเงาของกล่อง: 2px
  • เงาสี: #000000

CSS Class

สุดท้าย เราจะเพิ่มคลาส CSS นี้ก่อนที่จะปิดการตั้งค่าโมดูลปุ่ม

  • CSS Class: ปุ่มโฮเวอร์

ใช้คอลัมน์ 1 อีกครั้ง

ลบคอลัมน์หมายเลข -2.3 และ 4

เราได้สร้างคอลัมน์ที่ 1 ขึ้นแล้ว และนี่คือสิ่งที่เราสามารถใช้ได้ครั้งแล้วครั้งเล่า ดังนั้น เราจะลบคอลัมน์ที่เหลือ

คอลัมน์ 1: การโคลนนิ่ง

เราจะทำซ้ำคอลัมน์ 1 สามครั้งเพื่อนำกลับมาใช้ใหม่

เปลี่ยนภาพพื้นหลังในคอลัมน์โคลน

ตอนนี้เราจะเปลี่ยนภาพพื้นหลังของคอลัมน์ที่เราได้ผ่านการโคลน

เปลี่ยนเนื้อหาในคอลัมน์โคลน

ตอนนี้แก้ไขเนื้อหาในคอลัมน์ที่โคลน

เส้นขอบคอลัมน์ที่ไม่ซ้ำ

คอลัมน์ 1

ตอนนี้เราจะใช้เส้นขอบที่ไม่ซ้ำกับแต่ละคอลัมน์ มาเริ่มกันที่คอลัมน์ 1

  • ความกว้างของขอบขวา: เดสก์ท็อป: 1px, แท็บเล็ต: 1px และโทรศัพท์: 0px
  • สีเส้นขอบขวา: #d3d3d3
  • ความกว้างขอบด้านล่าง: เดสก์ท็อป: 0px, แท็บเล็ต: 1px และโทรศัพท์: 1px
  • สีขอบล่าง: #d3d3d3

คอลัมน์ 2

ถัดไป ย้ายไปที่คอลัมน์ 2 เพื่อปรับเส้นขอบ

  • ความกว้างของขอบขวา: เดสก์ท็อป: 1px, แท็บเล็ต: 0px และโทรศัพท์: 0px
  • สีเส้นขอบขวา: #d3d3d3
  • ความกว้างขอบด้านล่าง: เดสก์ท็อป: 0px, แท็บเล็ต: 1px และโทรศัพท์: 1px
  • สีขอบล่าง: #d3d3d3

คอลัมน์ 3

และในที่สุดเราก็มีคอลัมน์ 3

  • ความกว้างของขอบขวา: เดสก์ท็อป: 1px, แท็บเล็ต: 1px และโทรศัพท์: 0px
  • สีเส้นขอบขวา: #d3d3d3
  • ความกว้างขอบด้านล่าง: เดสก์ท็อป: 0px, แท็บเล็ต: 0px และโทรศัพท์: 1px
  • สีขอบล่าง: #d3d3d3

ส่วนที่ 2: เพิ่มโค้ด CSS ที่กำหนดเอง

ตัวเลือกการตั้งค่าหน้า

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

เพิ่ม: รหัส CSS

ตอนนี้คัดลอกโค้ด CSS ต่อไปนี้แล้ววางบน "Custom CSS" ใต้แท็บขั้นสูง

.hover-column:hover .hover-title {
background-color: #000000;
}
 
.hover-column:hover .hover-title h3 {
color: white !important;
}
 
.hover-button {
color: black;
}
 
.hover-column:hover .hover-button {
color: white !important;
box-shadow: 0px 2px 0px 0px #ffffff;
}
 
.hover-column:before {
position: absolute;
content: "";
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: linear-gradient(180deg,#ffffff 30%,#ffffff 100%);
z-index: -1;
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
opacity: 1;
}
 
.hover-column:hover::before {
opacity: 0;
}

ผลลัพธ์สุดท้าย

เราได้ทำงานทั้งหมดเรียบร้อยแล้ว การออกแบบของเราจะมีลักษณะเช่นนั้น

หมายเหตุปิด

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

Divi WordPress Theme