Cara Membuat Menu Bersarang Runtuh Seluler dengan Pembuat Tema Divi

Diterbitkan: 2019-12-12

Beberapa waktu lalu, kami membagikan peretasan menu seluler yang membantu Anda membuat menu bersarang yang runtuh. Kami tahu banyak dari Anda telah menggunakannya, tetapi dengan Divi Theme Builder baru, pendekatannya menjadi sedikit berbeda. Dalam tutorial hari ini, kami akan menunjukkan cara menerapkan efek runtuh seluler ke Modul Menu di dalam Divi Theme Builder. Ada tiga bagian utama dari tutorial ini:

  • Menyiapkan menu Anda dan menetapkan kelas yang benar untuk item menu Anda
  • Membangun menu Anda menggunakan Pembuat Tema dan Modul Menu
  • Menambahkan kode khusus di dalam Pembuat Tema

Anda juga dapat mengunduh file template JSON secara gratis! Mari kita lakukan.

Pratinjau

Sebelum kita masuk ke tutorial, mari kita lihat sekilas hasilnya di berbagai ukuran layar.

Seluler

menu bersarang

Desktop

menu bersarang

Unduh Desain Header Global GRATIS

Penting: setelah mengunduh dan mengunggah file JSON ke pembuat tema Anda, Anda masih perlu mengatur menu Anda secara manual dengan kelas CSS yang benar + menambahkan Modul Kode dengan kode CSS dan JQuery (langkah 1 dan 3 dari posting ini) .

Untuk mendapatkan menu bersarang yang runtuh secara gratis, Anda harus mengunduhnya terlebih dahulu menggunakan tombol di bawah ini. 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!

Berlangganan Saluran Youtube Kami

1. Siapkan Menu Anda

Tambahkan Item Menu & Item Sub Menu

Hal pertama yang perlu Anda lakukan adalah membuat menu Anda. Tambahkan sub item pilihan Anda.

menu bersarang

Tambahkan Opsi Kelas CSS

Setelah Anda menambahkan item menu, Anda dapat mengaktifkan opsi kelas CSS dengan mengklik 'Opsi Layar' dan mengaktifkan 'Kelas CSS'.

menu bersarang

Tambahkan Kelas CSS ke Item Menu Tingkat Pertama yang Mengandung Item Sub Menu

Lanjutkan dengan menambahkan kelas CSS ke item menu tingkat pertama yang berisi item sub menu. Dalam contoh ini, itu berarti menambahkan kelas CSS ke item menu 'Layanan' dan 'Portofolio'.

  • Kelas CSS: tingkat pertama

menu bersarang

Tambahkan Kelas CSS ke Item Menu Tingkat Kedua & Menu Simpan

Kemudian, tetapkan kelas CSS yang berbeda ke item menu tingkat kedua di menu Anda. Pastikan Anda menambahkan kelas CSS ini ke item menu level kedua saja (jika Anda menambahkan lebih banyak level). Nanti di tutorial ini, kita akan menggunakan kelas CSS ini dan yang telah kita tetapkan ke item menu tingkat pertama untuk membuat menu bersarang yang runtuh.

  • Kelas CSS: tingkat kedua

menu bersarang

2. Buka Divi Theme Builder & Mulai Buat Header Global

Pergi ke Divi Theme Builder

Bagian selanjutnya dari tutorial ini berfokus pada pembuatan desain header. Jika Anda ingin menerapkan teknik bersarang ke header yang telah Anda buat (menggunakan Modul Menu), Anda dapat melewati langkah ini dan pergi ke bagian terakhir tutorial. Jika Anda ingin membuat ulang desain, ikuti terus langkah-langkahnya. Buka Pembuat Tema Divi.

menu bersarang

Mulai Membangun Header Global

Mulai buat tajuk global Anda berikutnya.

menu bersarang

Pengaturan Bagian

Jarak

Di dalam editor template, Anda akan melihat sebuah bagian. Buka bagian itu dan hapus semua padding atas dan bawah default.

  • Padding Atas: 0px
  • Padding Bawah: 0px

menu bersarang

Indeks Z

Tingkatkan indeks z bagian juga.

  • Indeks Z: 99999

menu bersarang

Tambahkan Baris Baru

Struktur Kolom

Lanjutkan dengan menambahkan baris baru ke bagian menggunakan struktur kolom berikut:

menu bersarang

Perekat

Tanpa menambahkan modul apa pun, buka pengaturan baris dan biarkan baris memenuhi seluruh lebar layar.

  • Gunakan Lebar Talang Kustom: Ya
  • Lebar Talang: 1
  • Samakan Tinggi Kolom: Ya
  • Lebar: 100%
  • Lebar Maks: 100%

menu bersarang

Jarak

Hapus semua padding atas dan bawah default berikutnya.

  • Padding Atas: 0px
  • Padding Bawah: 0px

menu bersarang

Elemen Utama

Pastikan semua modul muncul bersebelahan pada ukuran layar yang lebih kecil dengan menambahkan satu baris kode CSS ke elemen utama baris juga.

display: flex;

menu bersarang

kolom 1

Jarak

Kemudian, buka pengaturan kolom 1 dan tambahkan beberapa bantalan atas dan bawah khusus.

  • Padding Atas: 20px
  • Padding Bawah: 20px

menu bersarang

Berbatasan

Tambahkan beberapa radius perbatasan juga.

  • Kanan Atas: 100px
  • Kanan Bawah: 100px

menu bersarang

Bayangan Kotak

Dan selesaikan pengaturan kolom 1 dengan menambahkan bayangan kotak halus.

  • Posisi Horizontal Bayangan Kotak: 20px
  • Kekuatan Buram Bayangan Kotak: 50px
  • Warna Bayangan: rgba (0,0,0,0.15)

menu bersarang

Kolom 2

Jarak

Buka pengaturan kolom kedua berikutnya dan tambahkan beberapa padding atas dan bawah.

  • Padding Atas: 20px
  • Padding Bawah: 20px

menu bersarang

Kolom 3

Latar Belakang Gradien

Ke kolom berikutnya dan terakhir. Tambahkan latar belakang gradien.

  • Warna 1: #26c699
  • Warna 2: #abe02f
  • Arah Gradien: 116deg

menu bersarang

Jarak

Tambahkan beberapa bantalan atas dan bawah khusus berikutnya.

  • Padding Atas: 20px
  • Padding Bawah: 20px

menu bersarang

Berbatasan

Kemudian, buka pengaturan perbatasan dan buat perubahan berikut:

  • Kiri Atas: 100px
  • Kiri Bawah: 100px

menu bersarang

Bayangan Kotak

Selesaikan pengaturan kolom dengan menambahkan bayangan kotak.

  • Posisi Horizontal Bayangan Kotak: -26px
  • Posisi Vertikal Bayangan Kotak: 0px
  • Warna Bayangan: #d2ff0c

menu bersarang

Tambahkan Modul Gambar ke Kolom 1

Unggah Logo

Saatnya menambahkan modul, dimulai dengan Modul Gambar di kolom 1. Unggah logo Anda.

menu bersarang

Penyelarasan

Ubah perataan gambar modul berikutnya.

  • Penjajaran Gambar: Tengah

menu bersarang

Perekat

Selesaikan pengaturan modul dengan mengubah lebar di berbagai ukuran layar.

  • Lebar: 120px (Desktop), 80px (Tablet & Ponsel)

menu bersarang

Tambahkan Modul Menu ke Kolom 2

Pilih Menu

Di kolom 2, satu-satunya modul yang kita butuhkan adalah Modul Menu. Pilih menu yang telah Anda buat di bagian pertama tutorial ini.

menu bersarang

Hapus Warna Latar Belakang

Hapus warna latar belakang modul berikutnya.

menu bersarang

Tata Letak

Kemudian, ubah pengaturan tata letak.

  • Gaya: Terpusat
  • Arah Menu Dropdown: Ke Bawah

menu bersarang

Teks Menu

Gaya teks menu juga.

  • Font Menu: Montserrat
  • Berat Font Menu: Sedang
  • Warna Teks Menu: #000000
  • Ukuran Teks Menu: 13px
  • Spasi Huruf Menu: 1px

menu bersarang

Menu drop down

Lanjutkan dengan mengubah beberapa warna di pengaturan menu dropdown.

  • Warna Latar Menu Dropdown: #ffffff
  • Warna Garis Menu Dropdown: #000000

menu bersarang

Ikon

Dan selesaikan pengaturan modul dengan mengubah warna ikon menu hamburger di pengaturan ikon.

  • Warna Ikon Menu Hamburger: #000000

menu bersarang

Tambahkan Modul Teks ke Kolom 3

Tambah isi

Ke modul berikutnya dan terakhir, yaitu Modul Teks di kolom 3. Tambahkan beberapa salinan pilihan Anda.

menu bersarang

Tambahkan Tautan

Tambahkan tautan ke modul berikutnya.

  • URL Tautan Modul: #

menu bersarang

Pengaturan Teks

Pindah ke tab desain dan ubah pengaturan teks yang sesuai:

  • Font Teks: Montserrat
  • Berat Font Teks: Semi Tebal
  • Warna Teks: #ffffff
  • Ukuran Teks: 16px
  • Tinggi Baris Teks: 1em
  • Perataan Teks: Tengah

menu bersarang

Jarak

Selesaikan pengaturan modul dengan menambahkan beberapa margin atas.

  • Margin Atas: 10px

menu bersarang

3. Tambahkan Fungsionalitas ke Menu Menggunakan Modul Kode

Tambahkan Modul Kode ke Kolom 2

Setelah Anda menyelesaikan desain tajuk, saatnya menambahkan kode khusus yang akan mengubah menu seluler menjadi menu bersarang yang dapat diciutkan. Tambahkan Modul Kode ke kolom kedua (atau di mana pun).

menu bersarang

Masukkan Kode CSS & JQuery

Kemudian, tambahkan kode CSS dan JQuery. Pastikan Anda menempatkan kode CSS di antara tag gaya dan kode JQuery di antara tag skrip.

.et_mobile_menu .first-level > a {
background-color: transparent;
position: relative;
}
.et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: '\4c';
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
}
.et_mobile_menu .first-level > .icon-switch:after{
content: '\4d';
}
.second-level {
display: none;
}
.reveal-items {
display: block;
}
.et_mobile_menu {
margin-top: 20px;
width: 230%;
margin-left: -65%;
}
(function($) {
      
function setup_collapsible_submenus() {
    
var FirstLevel = $('.et_mobile_menu .first-level > a');
  
FirstLevel.off('click').click(function() {
$(this).attr('href', '#');  
$(this).parent().children().children().toggleClass('reveal-items');
$(this).toggleClass('icon-switch');
});
  

}
      
$(window).load(function() {
setTimeout(function() {
setup_collapsible_submenus();
}, 700);
});
 
})(jQuery);

menu bersarang

Pratinjau

Sekarang setelah kita melalui semua langkah, mari kita lihat hasil akhir di berbagai ukuran layar.

Seluler

menu bersarang

Desktop

menu bersarang

Pikiran Akhir

Dalam posting ini, kami menunjukkan kepada Anda cara membuat menu bersarang yang runtuh berlaku untuk tajuk global Anda di dalam Pembuat Tema. Kami mulai dengan membuat bilah menu utama, dilanjutkan dengan mendesain tajuk kami di dalam Pembuat Tema menggunakan Modul Menu dan menyelesaikan tutorial dengan menambahkan kode khusus yang membuat efeknya berfungsi. Kami harap Anda menikmati tutorial ini dan jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bagian komentar di bawah!

Jika Anda ingin mempelajari lebih lanjut tentang Divi dan mendapatkan lebih banyak gratisan Divi, pastikan Anda berlangganan buletin email dan saluran YouTube kami sehingga Anda akan selalu menjadi salah satu orang pertama yang mengetahui dan mendapatkan manfaat dari konten gratis ini.