วิธีการสร้างเมนู Divi บนมือถือแบบกว้างบน WordPress

Rifat Divi Tutorials Sep 26, 2024

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

เหตุใดจึงต้องใช้เมนู Wide Divi บนอุปกรณ์พกพา

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

  1. การมองเห็นที่ได้รับการปรับปรุง: เมนูขนาดกว้างใช้ความกว้างหน้าจอเต็ม ทำให้รายการเมนูมีความโดดเด่นมากขึ้นและอ่านง่ายขึ้นบนหน้าจอขนาดเล็ก
  2. ประสบการณ์ผู้ใช้ที่ดีขึ้น: ด้วยการแสดงตัวเลือกเพิ่มเติมในคราวเดียว ผู้ใช้สามารถนำทางไซต์ของคุณได้อย่างมีประสิทธิภาพมากขึ้นโดยไม่ต้องเปิดและปิดเมนูแฮมเบอร์เกอร์แบบย่อซ้ำๆ
  3. โอกาสในการปรับแต่ง: เมนูบนมือถือที่กว้างขวางทำให้สามารถปรับแต่งรูปแบบเมนูได้มากขึ้น รวมถึงสีพื้นหลัง ขนาดตัวอักษรของเมนู และแม้แต่การรวมไอคอนโซเชียลมีเดีย
  4. ความสอดคล้องของแบรนด์: คุณสามารถรักษาเอกลักษณ์ภาพของไซต์ของคุณได้ทั้งในเวอร์ชันเดสก์ท็อปและมือถือ โดยปรับแต่งเมนูมือถือให้ตรงกับการออกแบบโดยรวมของคุณ
  5. จำนวนคลิกลดลง: ผู้ใช้สามารถเข้าถึงรายการเมนูหลักทั้งหมดได้โดยไม่ต้องแตะเพิ่มเติม ช่วยให้การเดินทางผ่านไซต์ของคุณมีประสิทธิภาพมากขึ้น
  6. ความคล่องตัว: เมนูขนาดกว้างสามารถรองรับโครงสร้างการนำทางที่ซับซ้อนยิ่งขึ้น รวมถึงเมนูขนาดใหญ่ ซึ่งเป็นความท้าทายในการนำไปใช้ในเมนูบนมือถือแบบดั้งเดิม
  7. การออกแบบที่โดดเด่น: เมนูที่กำหนดเองได้จะทำให้ไซต์ของคุณโดดเด่นจากไซต์ที่ใช้เมนู Divi เริ่มต้น ส่งผลให้ผู้ใช้มีส่วนร่วมและคงอยู่มากขึ้น

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

วิธีการสร้างเมนูมือถือ Divi แบบกว้าง

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

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

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

เริ่มเลย

CodeWatcher มีบทช่วยสอน Divi มากมายซึ่งนำเสนอวิธีแก้ไขปัญหาที่ผู้ใช้ Divi มักพบเจอ ค้นหาข้อมูลเพิ่มเติม

ส่วนหัวของตัวสร้างธีม

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

fullscreen global header

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

การปรับแต่งโมดูลเมนู

modified styles for the fullscreen Divi menu tutorial 1

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

  1. ตั้งค่าสีข้อความภายใต้แท็บการออกแบบ > สลับข้อความเมนู
  2. เพิ่มขนาดตัวอักษรในแท็บการออกแบบ > สลับข้อความเมนู และปรับขนาดสำหรับเดสก์ท็อป แท็บเล็ต และโทรศัพท์
  3. ตั้งค่าความสูงของบรรทัดข้อความเป็น 1.2em
  4. ปรับแต่งสีเมนูแฮมเบอร์เกอร์ในแท็บการออกแบบ > สลับไอคอน
  5. เพิ่มขนาดตัวอักษรของไอคอนเมนูแฮมเบอร์เกอร์ในแท็บการออกแบบ > สลับไอคอน

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

ปรับแต่ง CSS ให้กับส่วนต่างๆ

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

เพิ่มคลาส CSS ลงในส่วนหัวเพื่อให้เมนู Divi แบบเต็มหน้าจอ

ในการดำเนินการนี้ ให้เปิดการตั้งค่าส่วน ไปที่แท็บขั้นสูง และขยายตัวสลับ CSS และ ID ที่กำหนดเอง ในช่องป้อน CSS Class ให้ป้อน “pa-fullscreen-menu

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

/*align the hamburger menu to the right right*/

.pa-fullscreen-menu .et_pb_menu__wrap {
	justify-content: flex-end !important;
}


/*hide the desktop version of the menu*/

.pa-fullscreen-menu .et_pb_menu__wrap .et_pb_menu__menu {
	display: none !important;
}


/*show the mobile version of the menu on desktop*/

.pa-fullscreen-menu .et_pb_menu__wrap .et_mobile_nav_menu {
	display: block !important;
	align-items: center !important;
}


/*style the opened menu*/

.pa-fullscreen-menu .opened #mobile_menu1 {
	width: 100vw !important;
	position: fixed !important;
	top: 0em !important;
	left: 0vw !important;
	height: 100vh !important;
	display: flex !important;
	justify-content: center !important;
	flex-direction: column !important;
	opacity: 1 !important;
	visibility: visible !important;
	transition: visibility 0.3s, opacity 0.3s ease-in-out;
	padding: 0 !important;
}


/*style the closed menu*/

.pa-fullscreen-menu .closed #mobile_menu1 {
	background-color: #fff !important;
	text-align: center !important;
	width: 100vw !important;
	position: fixed !important;
	left: 100vw !important;
	top: 0em !important;
	height: 100vh !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-direction: column !important;
	transition: visibility 0.3s, opacity 0.3s, left 1s, ease-in-out;
	opacity: 0 !important;
	visibility: hidden !important;
}


/*remove the bullet points from the list items*/

.pa-fullscreen-menu #mobile_menu1 li {
	list-style: none !important;
	text-align: center !important;
	width: 100%
}


/*move the menu to the top above other elements*/

.pa-fullscreen-menu .et_pb_menu__wrap span.mobile_menu_bar {
	z-index: 999999 !important;
}


/*change the opened menu icon*/

.pa-fullscreen-menu .et_pb_menu__wrap .opened .mobile_menu_bar:before {
	content: "\4d" !important;
}


/*make the hamburger menu fixed position on mobile*/

.pa-fullscreen-menu .opened .mobile_menu_bar {
	position: fixed !important;
}


/*remove the default blue border top on the mobile menu*/

.pa-fullscreen-menu .et_mobile_menu {
	border-top: none;
}


/*remove the default background color on menu items*/

.pa-fullscreen-menu .et_mobile_menu .menu-item-has-children>a {
	background-color: transparent;
}


/*remove the default hover background color and adjust opacity*/

.et_mobile_menu li a:hover {
	background-color: transparent;
	opacity: 1;
}


/*remove the default border bottom on menu items*/

.pa-fullscreen-menu .et_mobile_menu li a {
	border-bottom: none;
}

คุณสามารถนำโค้ดไปใช้งานได้ผ่านระบบดังต่อไปนี้

  • ปลั๊กอิน Divi Assistant : หากใช้ปลั๊กอิน Divi Assistant ให้วางโค้ดลงในแท็บ CSS ภายในหน้าต่างโค้ดแบบกำหนดเองของ Divi Visual Builder
  • ธีมย่อย : เพิ่มโค้ดลงในไฟล์ style.css สำหรับผู้ที่ใช้ธีมย่อย หากคุณไม่มีธีมย่อย คุณสามารถสร้างธีมย่อยได้โดยตรงบนเว็บไซต์ของคุณ หรือดาวน์โหลดธีมย่อยฟรีที่ให้มา
  • การรวมตัวเลือกธีม Divi : อีกวิธีหนึ่งคือวางโค้ดในกล่อง Divi > ตัวเลือกธีม > โค้ด CSS แบบกำหนดเอง

และคุณก็ทำเสร็จแล้ว!

การห่อหุ้ม

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

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

Divi WordPress Theme