วิธีจับคู่แถบเมนูเดสก์ท็อปและมือถือของคุณกับ Divi

เผยแพร่แล้ว: 2017-09-08

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

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

ความแตกต่างสำหรับมือถือและเดสก์ท็อป

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

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

แถบเมนูมือถือ

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

แถบเมนูมือถือ

ผลลัพธ์

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

หลังจากทำตามบทช่วยสอนนี้ทีละขั้นตอนแล้ว คุณจะได้ผลลัพธ์ดังต่อไปนี้:

แถบเมนูมือถือ

ซึ่งเห็นได้ชัดว่าดูเหมือนเวอร์ชันเดสก์ท็อปมากกว่า:

แถบเมนูมือถือ

วิธีจับคู่แถบเมนูเดสก์ท็อปและมือถือของคุณกับ Divi

สมัครสมาชิกช่อง Youtube ของเรา

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

สิ่งแรกที่เราจะทำคือทำการเปลี่ยนแปลงที่จำเป็นในแถบเมนูหลักภายในเครื่องมือปรับแต่งธีม หากคุณอยู่บนแดชบอร์ด WordPress ให้ไปที่ ลักษณะที่ปรากฏ > ปรับแต่ง > ส่วนหัวและการนำทาง > แถบเมนูหลัก และตรวจดูให้แน่ใจว่าการตั้งค่าต่อไปนี้มีผลบังคับ:

  • ซ่อนภาพโลโก้: ปิดการใช้งาน
  • ความสูงของเมนู: 30
  • โลโก้ความสูงสูงสุด: 100

แถบเมนูมือถือ

แถบเมนูมือถือ รหัส CSS เพิ่มเติม

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

เพิ่มโค้ด CSS ลงในหนึ่งหน้าโดยเฉพาะ

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

แถบเมนูมือถือ

ถัดไป คุณสามารถใช้โค้ด CSS ต่อไปนี้และวางไว้ในช่อง Custom CSS:

@media (max-width: 980px) {
#page-container {
padding-top: 43px !important;
} 
}
@media (max-width: 980px) {
#logo {
max-width: 100% !important;
max-height: 90% !important;
}
}
@media (max-width: 980px) {
#mainheader {
top: 4% !important;
}
}
@media (max-width: 980px) {
#et-top-navigation{
padding-top: 5px !important;
}}
.et_header_style_split .mobile_menu_bar,
.et_header_style_left .mobile_menu_bar {
padding-bottom: 5px;
}

แถบเมนูมือถือ

เพิ่มโค้ด CSS ให้กับทั้งเว็บไซต์

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

ผ่านเครื่องมือปรับแต่งธีม

วิธีแรกคือการเพิ่มโค้ด CSS ลงในเครื่องมือปรับแต่งธีมของคุณ ในการทำเช่นนั้น ไปที่แดชบอร์ด WordPress > ลักษณะที่ปรากฏ > ปรับแต่ง > CSS เพิ่มเติม > วางบรรทัดของโค้ด CSS ต่อไปนี้ในฟิลด์ CSS ที่กำหนดเอง:

@media (max-width: 980px) {
#page-container {
padding-top: 43px !important;
} 
}
@media (max-width: 980px) {
#logo {
max-width: 100% !important;
max-height: 90% !important;
}
}
@media (max-width: 980px) {
#mainheader {
top: 4% !important;
}
}
@media (max-width: 980px) {
#et-top-navigation{
padding-top: 5px !important;
}}
.et_header_style_split .mobile_menu_bar,
.et_header_style_left .mobile_menu_bar {
padding-bottom: 5px;
}

แถบเมนูมือถือ

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

ผ่านตัวเลือกธีม

วิธีที่สองคือการเพิ่มโค้ด CSS ลงในตัวเลือกธีม ในการทำเช่นนั้น ไปที่แดชบอร์ด WordPress > Divi > ตัวเลือกธีม > เลื่อนลงไปที่แท็บทั่วไป แล้ววางโค้ด CSS ต่อไปนี้ลงในฟิลด์ CSS ที่กำหนดเอง:

@media (max-width: 980px) {
#page-container {
padding-top: 43px !important;
} 
}
@media (max-width: 980px) {
#logo {
max-width: 100% !important;
max-height: 90% !important;
}
}
@media (max-width: 980px) {
#mainheader {
top: 4% !important;
}
}
@media (max-width: 980px) {
#et-top-navigation{
padding-top: 5px !important;
}}
.et_header_style_split .mobile_menu_bar,
.et_header_style_left .mobile_menu_bar {
padding-bottom: 5px;
}

แถบเมนูมือถือ

แก้ไขรหัสตามความต้องการของคุณเอง

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

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

ผลลัพธ์

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

แถบเมนูมือถือ

ซึ่งดูเกือบจะเหมือนกันทุกประการกับผลลัพธ์ที่คุณได้รับบนเดสก์ท็อป:

แถบเมนูมือถือ

ก่อนทำการเปลี่ยนแปลง CSS ผลลัพธ์บนมือถือจะมีลักษณะดังนี้:

แถบเมนูมือถือ

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

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

อย่าลืมสมัครรับจดหมายข่าวทางอีเมลและช่อง YouTube ของเรา เพื่อที่คุณจะได้ไม่พลาดประกาศสำคัญ เคล็ดลับที่เป็นประโยชน์ หรือ Divi freebie!