Cara Membuat Menu Navigasi Vertikal (atau Header) untuk Situs Web Divi Anda

Diterbitkan: 2020-06-14

Menu navigasi vertikal dapat berguna untuk situs web tertentu yang membutuhkan lebih banyak item menu di garis depan. Menu horizontal mungkin sulit untuk memuat semua tautan menu yang diperlukan, terutama pada lebar browser yang lebih kecil. Dalam tutorial ini, kami akan menunjukkan cara membuat menu navigasi vertikal kustom menggunakan Divi Theme Builder. Ini akan memberi Anda lebih banyak ruang untuk menampilkan item menu WordPress Anda. Dan Anda akan memiliki kekuatan penuh untuk menambahkan Modul Divi tambahan ke header vertikal dan mendesainnya dengan Divi builder.

Mari kita mulai!

Sneak Peek

Berikut ini sekilas desain yang akan kita buat dalam tutorial ini.

menu dan header navigasi vertikal divi

menu dan header navigasi vertikal divi

menu dan header navigasi vertikal divi

Unduh Tata Letaknya GRATIS

Untuk mendapatkan desain dari tutorial ini, Anda harus mengunduhnya terlebih dahulu menggunakan tombol di bawah. Untuk mendapatkan akses ke unduhan, Anda harus berlangganan daftar email Divi Daily kami dengan menggunakan formulir di bawah ini. Sebagai pelanggan baru, Anda akan menerima lebih banyak kebaikan Divi dan paket Tata Letak Divi gratis setiap hari Senin! Jika Anda sudah ada dalam daftar, cukup masukkan alamat email Anda di bawah ini dan klik unduh. Anda tidak akan "berlangganan ulang" atau menerima email tambahan.

Unduh File
Unduh Gratis

Unduh Gratis

Bergabunglah dengan Divi Newsletter dan kami akan mengirimkan email kepada Anda salinan Paket Tata Letak Halaman Arahan Divi terbaik, ditambah banyak sumber daya, tip, dan trik Divi yang luar biasa dan gratis. Ikuti dan Anda akan menjadi master Divi dalam waktu singkat. Jika Anda sudah berlangganan cukup ketik alamat email Anda di bawah ini dan klik unduh untuk mengakses paket tata letak.

Anda telah berhasil berlangganan. Silakan periksa alamat email Anda untuk mengonfirmasi langganan Anda dan dapatkan akses ke paket tata letak Divi mingguan gratis!

Untuk mengunggah template, navigasikan ke Divi Theme Builder di bagian belakang situs WordPress Anda.

templat header & footer untuk Paket Tata Letak Ahli Diet Divi

Unggah Template Situs Web Default Global

Kemudian, di sudut kanan atas, Anda akan melihat ikon dengan dua panah. Klik pada ikon.

templat header & footer untuk Paket Tata Letak Ahli Diet Divi

Arahkan ke tab impor, unggah file JSON yang dapat Anda unduh di posting ini, dan klik 'Impor Template Pembuat Tema Divi'.

templat header & footer untuk Paket Tata Letak Ahli Diet Divi

Simpan Perubahan Pembuat Tema Divi

Setelah Anda mengunggah file, Anda akan melihat header dan footer global baru di templat situs web default Anda. Simpan perubahan Divi Theme Builder segera setelah Anda ingin template diaktifkan.

templat header & footer untuk Paket Tata Letak Ahli Diet Divi

Langsung saja ke tutorialnya ya?

Bagian 1: Membangun Header Global Baru

Untuk tutorial ini, kita akan membuat menu navigasi vertikal di Global Header menggunakan Divi Theme Builder. Namun, kami akan menunjukkan kepada Anda cara menambahkan menu yang sama ke badan templat halaman di akhir posting, untuk berjaga-jaga jika Anda ingin menggunakannya selain menu utama situs Anda.

Untuk memulai, buka Dasbor WordPress dan arahkan ke Divi > Theme Builder.

Kemudian klik area “Add Global Header” dari Default Website Template dan pilih “Build Global Header” dari dropdown.

menu dan header navigasi vertikal divi

Kemudian pilih opsi "Bangun dari Awal".

menu dan header navigasi vertikal divi

Bagian 2: Mendesain Tata Letak Bagian Vertikal

Di dalam Editor Tata Letak Header Global, buka pengaturan bagian reguler yang sudah ada dan perbarui yang berikut ini.

  • Lebar (desktop): 300px
  • Lebar (tablet dan ponsel): 100%
  • Tinggi (desktop): 100vh
  • Tinggi (tablet dan ponsel): otomatis
  • Padding (desktop): 4vh atas, 0px bawah
  • Padding (tablet dan ponsel): 0px atas, 0px bawah

menu dan header navigasi vertikal divi

Lanjutkan desain dengan menambahkan bayangan kotak sebagai berikut:

  • Bayangan Kotak: lihat tangkapan layar
  • Posisi Vertikal Bayangan Kotak: 0px
  • Kekuatan Buram Bayangan Kotak: 20px
  • Kekuatan Penyebaran Bayangan Kotak: -10px
  • Warna Bayangan: rgba(0,0,0,0.3)

menu dan header navigasi vertikal divi

Untuk memastikan menu navigasi vertikal tetap terlihat di sebelah kiri saat pengguna menggulir, perbarui posisinya menjadi tetap dan perbarui indeks z sebagai berikut:

  • Posisi: Tetap
  • Indeks Z: 9999

menu dan header navigasi vertikal divi

Untuk memastikan bahwa kita akan dapat melihat navigasi submenu yang akan diperluas di luar bagian, tambahkan CSS khusus berikut ke elemen utama:

overflow: visible !important;

menu dan header navigasi vertikal divi

Sekarang bagian Anda berada dalam tata letak vertikal di sisi kiri template.

menu dan header navigasi vertikal divi

Bagian 3: Mendesain Menu Vertikal

Dengan bagian di tempat, kami siap untuk merancang menu vertikal. Untuk melakukan ini, kita akan menggunakan modul menu dengan beberapa CSS khusus untuk mengatur gaya navigasi agar ditampilkan secara vertikal.

Kami juga akan menggunakan satuan panjang vh sehingga menu akan menskalakan dengan baik dengan ketinggian browser yang berbeda.

Menambahkan Baris

Untuk memulai, tambahkan baris satu kolom ke bagian.

menu dan header navigasi vertikal divi

Kemudian perbarui pengaturan baris sebagai berikut:

Ukuran dan Bantalan

  • Lebar Talang: 1
  • Lebar: 100%
  • Lebar Maks: 80%
  • Padding (desktop): 3vh atas, 3vh bawah
  • Padding (tablet dan ponsel): 0px atas, 0px bawah

menu dan header navigasi vertikal divi

Berbatasan

  • Lebar Perbatasan: 1px
  • Warna Perbatasan: #eeeeee

menu dan header navigasi vertikal divi

Menambahkan Modul Menu

Di dalam baris satu kolom, tambahkan Modul Menu baru.

menu dan header navigasi vertikal divi

Pilih menu yang akan ditampilkan di bawah sakelar konten.

menu dan header navigasi vertikal divi

Kemudian tambahkan Logo Situs Anda sebagai konten dinamis di bawah sakelar Logo.

menu dan header navigasi vertikal divi

Di bawah tab desain, perbarui yang berikut ini:

  • Gaya: Terpusat
  • Font Menu: Nunito Sans
  • Warna Teks Menu: #535b7c
  • Ukuran Teks Menu: 18px (desktop), 14px (tablet dan ponsel)
  • Tinggi Baris Menu: 2em
  • Warna Garis Menu Dropdown: #535b7c
  • Warna Tautan Aktif Menu Dropdown: #535b7c

menu dan header navigasi vertikal divi

  • Warna Ikon Keranjang Belanja: #535b7c
  • Warna Ikon Pencarian: #535b7c
  • Warna Ikon Menu Hamburger: #535b7c

menu dan header navigasi vertikal divi

  • Padding (desktop): 2vh atas, 2vh bawah
  • Padding (desktop): 10px atas, 10px bawah

menu dan header navigasi vertikal divi

Bagian 4: Menambahkan CSS Kustom untuk Menu

Menu membutuhkan beberapa CSS khusus untuk mendapatkan navigasi vertikal yang ingin kita capai. Untuk memulai, buka tab lanjutan dan tambahkan CSS khusus berikut ke Tautan Menu dan Logo Menu.

Menu Tautan CSS (desktop):

width: 100%;
padding: 1vh 15px;
background: #f8f8f8;
border-radius: 3px;
border: 1px solid #eeeeee;

Menu Tautan CSS (tablet):

width: auto;
border:none;

CSS Logo Menu:

margin-bottom: 20px;

menu dan header navigasi vertikal divi

Selanjutnya, tambahkan Kelas CSS khusus ke modul menu sebagai berikut:

Kelas CSS: et-vert-menu

menu dan header navigasi vertikal divi

Itu akan digunakan untuk menargetkan menu khusus ini di CSS kustom eksternal kami, kami akan menambahkan menggunakan modul kode.

Menambahkan CSS Kustom dengan Modul Kode

Di bawah modul menu, tambahkan modul kode baru.

menu dan header navigasi vertikal divi

Kemudian tempel kode berikut ke dalam kotak kode (pastikan untuk menempatkannya di antara tag gaya):

/*Style Vertical Navigation Menu*/  
.et-vert-menu .et_pb_menu__menu>nav>ul {
  flex-direction: column;
  margin-left: 0px !important;
  margin-right: 0px !important;
  width: 100%;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li {
  margin: 10px 0 !important;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul li {
  display:block !important;
  padding: 0px !important;
  }
  .et-vert-menu .et_pb_menu__menu>nav>ul ul {
    padding: 0px !important;
    top: 0px !important;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul {
  left:calc(100% - 1px) !important;
  top:0px !important;
  }
.et-vert-menu .et-menu .menu-item-has-children>a:first-child:after {
  content: "5" !important; /*change arrow icon for submenu*/
  right: 20px !important;
  }
.et-vert-menu .nav li ul {
    left: calc(100% - 1px) !important; /*align submenu to the right of menu link*/
  }
@media all and (min-width: 981px) {
.et-vert-menu .et_pb_menu__menu, .et-vert-menu .et_pb_menu__menu>nav {
    width: 100%; /*width of the vertical navigation menu*/
  }
/*Adjust the width of the main content and footer area to make room for the fixed vertical header*/  
#et-main-area { 
  width: calc(100% - 300px); 
  margin-left: 300px;
}
}

menu dan header navigasi vertikal divi

Bagian 5: Mendesain Tombol dan Ikon Ikuti Media Sosial

Sekarang setelah menu selesai, kita dapat menambahkan tombol dan beberapa tautan mengikuti media sosial untuk melengkapi tajuk vertikal.

Menambahkan Baris

Tambahkan baris satu kolom baru di bawah baris saat ini.

menu dan header navigasi vertikal divi

Menambahkan Tombol

Kemudian tambahkan modul tombol baru ke baris.

menu dan header navigasi vertikal divi

Perbarui pengaturan tombol sebagai berikut:

  • Penjajaran Tombol: tengah
  • Ukuran Teks Tombol: 18px (desktop), 14px (tablet dan ponsel)
  • Warna Teks Tombol: #ffffff
  • Warna Latar Tombol: #535b7c
  • Lebar Batas Tombol: 0px

menu dan header navigasi vertikal divi

Lalu buka tab lanjutan dan tempel CSS khusus berikut ke Elemen Utama:

Elemen Utama CSS (desktop)

display:block;
width: 100%;

Elemen Utama CSS (tablet)

display:inherit;

menu dan header navigasi vertikal divi

Menambahkan Ikon Ikuti Media Sosial

Di bawah tombol, tambahkan modul Ikuti Media Sosial.

menu dan header navigasi vertikal divi

Tambahkan Jejaring Sosial yang Anda inginkan di bawah tab konten.

menu dan header navigasi vertikal divi

Di bawah tab Desain, perbarui yang berikut ini:

  • Penyelarasan Modul: Pusat
  • Warna Ikon: #535b7c

menu dan header navigasi vertikal divi Kemudian buka pengaturan masing-masing jaringan dan hapus warna latar belakang.

menu dan header navigasi vertikal divi

Kemudian tambahkan sedikit margin atas sebagai berikut:

  • Margin: 3vh atas

menu dan header navigasi vertikal divi

Perbarui Pengaturan Baris

Setelah ikon ikuti media sosial selesai, buka pengaturan baris dan sesuaikan yang berikut:

  • Lebar Talang: 1
  • Padding (desktop): 3vh atas, 0px bawah
  • Padding (tablet dan ponsel): 10px atas

menu dan header navigasi vertikal divi

Simpan Tata Letak dan Template

Setelah selesai, simpan tata letak dan template.

menu dan header navigasi vertikal divi

Hasil Akhir

Berikut adalah hasil akhir pada halaman langsung.

menu dan header navigasi vertikal divi

menu dan header navigasi vertikal divi

menu dan header navigasi vertikal divi

Cara Menambahkan Menu Navigasi Vertikal ke Area Tubuh Template Halaman

Jika Anda ingin menambahkan menu navigasi vertikal ke tata letak halaman (bukan header global Anda), Anda harus terlebih dahulu menyimpan tata letak bagian ke Perpustakaan Divi.

Untuk melakukan ini, buka Editor Tata Letak Header Global dan simpan bagian vertikal (berisi menu) ke Perpustakaan Divi Anda.

menu dan header navigasi vertikal divi

Kemudian keluar dari editor tata letak dan buat templat baru dan tetapkan ke halaman apa pun yang Anda inginkan. Klik untuk membuat badan khusus untuk templat halaman.

menu dan header navigasi vertikal divi

Pilih untuk membangunnya dari awal.

menu dan header navigasi vertikal divi

Tambahkan bagian lebar penuh baru ke tata letak.

menu dan header navigasi vertikal divi

Kemudian tambahkan Modul Konten Posting Lebar Penuh ke bagian tersebut.

menu dan header navigasi vertikal divi

Hapus bagian reguler default di bagian atas halaman dan kemudian buka pengaturan untuk bagian lebar penuh dan tambahkan CSS khusus berikut ke Elemen Utama:

Elemen Utama CSS (desktop)

width: calc(100% - 300px);
margin-left:300px !important;

Elemen Utama CSS (tablet)

width: 100%;

Di bawah bagian reguler, klik untuk menambahkan bagian baru dan, di bawah tab Tambahkan Dari Pustaka, pilih bagian menu vertikal yang sebelumnya telah Anda simpan ke pustaka.

menu dan header navigasi vertikal divi

Karena kami tidak ingin bagian ditampilkan di ponsel, buka pengaturan bagian dan nonaktifkan visibilitas bagian di tablet dan ponsel.

menu dan header navigasi vertikal divi

Kemudian buka modul kode di dalam tata letak bagian dan ganti cuplikan kode ini…

#et-main-area { 
width: calc(100% - 300px); 
margin-left: 300px;
}

Dengan ini…

#main-header, #main-footer { 
width: calc(100% - 300px); 
margin-left: 300px;
}

divi menu navigasi vertikal dan header

Ini akan memindahkan header dan footer utama agar sesuai dengan menu vertikal tetap di sebelah kiri template halaman. Inilah tampilannya di halaman langsung menggunakan header dan footer default Divi.

menu dan header navigasi vertikal divi

Pikiran Akhir

Menu navigasi vertikal yang ditampilkan di sini telah diberi posisi tetap. Namun, jika Anda membutuhkan lebih banyak ruang untuk item menu atau konten tambahan, Anda dapat mengubah posisi bagian menjadi absolut. Anda juga dapat mengubah luapan vertikal menjadi menggulir untuk memberi pengguna kemampuan untuk menggulir item menu (perhatikan saja bahwa Anda tidak akan dapat melihat/menggunakan submenu dengan pengaturan luapan ini).

Pengaturan bagian vertikal membuka pintu untuk membuat beberapa bilah samping khusus juga. Saya harap ini berguna untuk proyek-proyek masa depan.

Saya berharap untuk mendengar dari Anda di komentar.

Bersulang!