Cara Menyusun FAQ Anda dengan Tab Kustom di Divi

Diterbitkan: 2021-03-31

Saat Anda merancang halaman pertanyaan umum untuk situs web Anda, menjaga pengalaman pengguna di atas pikiran Anda sangat penting. Pengunjung mencari jawaban secepat mungkin, dan cara Anda mendesain halaman memiliki pengaruh besar. Jika pertanyaan yang sering diajukan terbatas jumlahnya, Anda dapat dengan mudah menampilkannya di bawah satu sama lain. Namun, jika Anda memiliki banyak pertanyaan yang perlu dijawab, mengelompokkannya mungkin akan lebih bermanfaat. Dalam tutorial Divi hari ini, kami akan menunjukkan kepada Anda cara menyusunnya dalam tab yang dapat diklik khusus. Anda juga dapat mengunduh file JSON secara gratis!

Mari kita lakukan.

Pratinjau

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

Desktop

tab faq

Seluler

tab faq

Unduh Tata Letaknya GRATIS

Untuk mendapatkan tata letak gratis, 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!

1. Bangun Struktur Elemen

Tambahkan Bagian #1

Warna latar belakang

Mulailah dengan menambahkan bagian baru ke halaman yang sedang Anda kerjakan. Buka pengaturan bagian dan terapkan warna latar belakang.

  • Warna Latar Belakang: #fffbf2

tab faq

Jarak

Pindah ke tab desain bagian dan hapus semua padding bawah default.

  • Padding Bawah: 0px

tab faq

Berbatasan

Selanjutnya, terapkan batas kustom.

  • Lebar Perbatasan: 1vw
  • Warna Perbatasan: #fffbf2

tab faq

Bayangan Kotak

Sertakan bayangan kotak juga.

  • Posisi Vertikal Bayangan Kotak: 0px
  • Kekuatan Penyebaran Bayangan Kotak: 1px
  • Warna Bayangan: #000000
  • Posisi Bayangan Kotak: Bayangan Dalam

tab faq

Indeks Z

Dan selesaikan pengaturan bagian dengan meningkatkan indeks z di tab lanjutan.

  • Indeks Z: 12

tab faq

Tambahkan Baris #1

Struktur Kolom

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

tab faq

Perekat

Tanpa menambahkan modul, buka pengaturan baris dan ubah pengaturan ukuran sebagai berikut:

  • Gunakan Lebar Talang Kustom: Ya
  • Lebar Talang: 1
  • Lebar Maks: 1380px

tab faq

Jarak

Tambahkan beberapa nilai spasi kustom berikutnya.

  • Margin Atas: 3%
  • Margin Bawah: 3%
  • Padding Kiri: 1%
  • Padding Kanan: 1%

tab faq

Tambahkan Modul Teks ke Kolom

Tambahkan Konten H1

Saatnya menambahkan modul, dimulai dengan Modul Teks yang berisi beberapa konten H1 pilihan Anda.

tab faq

Pengaturan Teks H1

Ubah pengaturan teks H1 modul yang sesuai:

  • Font Judul: Cormorant Garamond
  • Berat Huruf Judul: Tebal
  • Ukuran Teks Judul:
    • Desktop: 60px
    • Tablet: 42px
    • Telepon: 36px

tab faq

Tambahkan Modul Pembagi ke Kolom

Visibilitas

Modul selanjutnya yang akan kita tambahkan adalah Modul Pembagi. Pastikan opsi "Tampilkan Pembagi" diaktifkan.

  • Tampilkan Pembagi: Ya

tab faq

Garis

Pindah ke tab desain modul dan ubah warna garis.

  • Warna Garis: #000000

tab faq

Perekat

Ubah juga pengaturan ukuran.

  • Berat Pembagi: 2px
  • Lebar Maks: 150px
  • Tinggi: 2px

tab faq

Jarak

Dan selesaikan pengaturan modul dengan menambahkan beberapa margin atas ke pengaturan spasi.

  • Margin Atas: 4%

tab faq

Tambahkan Baris #2

Struktur Kolom

Ke baris berikutnya. Gunakan struktur kolom berikut:

tab faq

Perekat

Tanpa menambahkan modul, buka pengaturan baris dan ubah pengaturan ukuran sebagai berikut:

  • Gunakan Lebar Talang Kustom: Ya
  • Lebar Talang: 1
  • Lebar Maks: 1380px

tab faq

Jarak

Hapus semua padding atas dan bawah default juga.

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

tab faq

Tambahkan Modul Teks #1 ke Kolom

Tambahkan Konten H3

Tambahkan Modul Teks pertama ke baris dengan beberapa konten H3 pilihan Anda.

tab faq

Warna latar belakang

Tambahkan warna latar belakang putih.

  • Warna Latar Belakang: #ffffff

tab faq

Pengaturan Teks H3

Kemudian, ubah pengaturan teks H3 yang sesuai:

  • Judul 3 Font: Karla
  • Judul 3 Berat Font: Tebal
  • Judul 3 Gaya Font: Huruf Besar
  • Judul 3 Perataan Teks: Tengah
  • Judul 3 Ukuran Teks: 15px
  • Spasi Judul 3 Huruf: 4px

tab faq

Perekat

Ubah lebar di berbagai ukuran layar juga.

  • Lebar:
    • Desktop: 22%
    • Tablet & Telepon: 44%

tab faq

Jarak

Selanjutnya, tambahkan beberapa nilai spasi khusus.

  • Margin Kanan: 1%
  • Padding Atas: 30px
  • Padding Bawah: 20px
  • Padding Kiri: 5%
  • Padding Kanan: 5%

tab faq

Berbatasan

Tambahkan perbatasan.

  • Lebar Perbatasan: 1px

tab faq

Bayangan Kotak

Sertakan bayangan kotak juga.

  • Posisi Vertikal Bayangan Kotak: 0px
  • Warna Bayangan: #fff3dd
  • Posisi Bayangan Kotak: Bayangan Dalam

tab faq

Elemen Utama CSS

Dan selesaikan pengaturan modul dengan menetapkan properti tampilan khusus ke elemen utama modul di tab lanjutan. Ini, dalam kombinasi dengan lebar yang disesuaikan, akan memungkinkan beberapa modul muncul di samping satu sama lain.

display: inline-block;

tab faq

Modul Teks Klon 3x

Setelah Anda menyelesaikan Modul Teks pertama, Anda dapat mengkloningnya tiga kali.

tab faq

Ubah Konten

Pastikan Anda mengubah konten di setiap duplikat.

tab faq

Tambahkan Bagian #2

Jarak

Tambahkan bagian lain tepat di bawah yang sebelumnya, buka pengaturan bagian dan terapkan beberapa bantalan atas dan bawah.

  • Padding Atas: 100px
  • Padding Bawah: 100px

tab faq

Tambahkan Baris #1

Struktur Kolom

Lanjutkan dengan menambahkan baris baru menggunakan struktur kolom berikut:

tab faq

Perekat

Buka pengaturan baris, buka tab desain dan ubah pengaturan ukuran sebagai berikut:

  • Gunakan Lebar Talang Kustom: Ya
  • Lebar Talang: 2
  • Lebar Maks: 1380px

tab faq

Tambahkan Toggle Module #1 ke Kolom

Tambah isi

Kemudian, tambahkan Modul Toggle pertama ke baris dan gunakan beberapa konten pilihan Anda.

tab faq

Pengaturan Ikon

Pindah ke tab desain modul dan ubah pengaturan ikon.

  • Warna Ikon: #000000
  • Gunakan Ukuran Ikon Kustom: Ya
  • Ukuran Font Ikon: 24px

tab faq

Alihkan Pengaturan

Ubah juga pengaturan sakelar.

  • Buka Toggle Background Color: #fffbf2
  • Warna Latar Toggle Tertutup: #ffffff

tab faq

Pengaturan Teks Judul

Kemudian, terapkan beberapa gaya khusus ke judul.

  • Warna Teks Judul Terbuka: #333333
  • Warna Teks Judul: #333333
  • Judul Judul Tingkat: H4
  • Judul Font: Cormorant Garamond
  • Judul Font Berat: Tebal
  • Ukuran Teks Judul:
    • Desktop: 36px
    • Tablet: 34px
    • Telepon: 28px

tab faq

Pengaturan Teks Judul Tertutup

Kami juga mengubah warna teks judul tertutup.

  • Warna Teks Judul Tertutup: #333333

tab faq

Pengaturan Teks Tubuh

Kemudian, kita akan menata teks isi.

  • Font Tubuh: Karla
  • Ukuran Teks Tubuh: 17px
  • Tinggi Garis Tubuh: 1.9em

tab faq

Jarak

Kami juga akan menambahkan beberapa nilai spasi responsif.

  • Bantalan Atas:
    • Desktop: 2%
    • Tablet: 4%
    • Telepon: 6%
  • Bantalan Bawah:
    • Desktop: 2%
    • Tablet: 4%
    • Telepon: 6%
  • Padding Kiri: 5%
  • Padding Kanan: 5%

tab faq

Berbatasan

Selanjutnya, kita akan mengubah warna perbatasan.

  • Warna Perbatasan: #000000

tab faq

Alihkan CSS Konten

Dan kami akan menyelesaikan pengaturan modul dengan menambahkan satu baris kode CSS ke area konten sakelar di tab lanjutan.

margin-top: 30px;

tab faq

Modul Toggle Klon Sesering yang Diinginkan

Setelah Anda menyelesaikan Modul Toggle pertama, Anda dapat mengkloningnya sebanyak yang Anda mau.

tab faq

Ubah Konten

Pastikan Anda mengubah semua konten duplikat.

tab faq

Ubah Status Modul Beralih #1

Kemudian, buka Modul Toggle pertama lagi dan ubah status menjadi "Buka".

  • Negara bagian: Terbuka

tab faq

Klon Seluruh Baris 3x

Sekarang setelah kita memiliki set Modul Toggle pertama, kita dapat mengkloning seluruh baris tiga kali. Secara total, sekarang kita akan memiliki 4 baris yang berisi Modul Toggle. Ini cocok dengan jumlah Modul Teks di baris kedua bagian #1.

tab faq

Ubah Konten

Pastikan Anda mengubah konten di setiap baris duplikat.

tab faq

Tambahkan Fungsionalitas

Tambahkan ID CSS Berturut-turut ke Modul Teks di Baris #2 dari Bagian #1

Sekarang kita memiliki semua elemen di tempat, saatnya untuk menerapkan fungsionalitas. Kami akan memastikan bahwa setelah Modul Teks di baris #2 dari bagian #1 diklik, tombol FAQ yang sesuai akan ditampilkan. Buka masing-masing Modul Teks satu per satu dan gunakan ID CSS berurutan berikut:

  • Modul Teks #1: faq-item-1
  • Modul Teks #2: faq-item-2
  • Modul Teks #3: item-faq-3
  • Modul Teks #4: item-faq-4

tab faq

Tambahkan ID CSS Berturut-turut ke Baris di Bagian #2

Selanjutnya, kita akan menerapkan ID CSS ke setiap baris yang berisi Modul Toggle. Kami mengikuti urutan yang sama berturut-turut.

  • Baris Pertama: faq-tab-1
  • Baris Kedua: faq-tab-2
  • Baris Ketiga: faq-tab-3
  • Baris Keempat: faq-tab-4

tab faq

Tambahkan Modul Kode ke Baris #1 dari Bagian #1

Untuk membuat fungsionalitas berfungsi, kami akan menggunakan beberapa kode CSS dan JQuery khusus. Untuk menambahkan kode ke halaman kami, kami akan memasukkan Modul Kode baru di baris #1 dari bagian #1, tepat di bawah Modul Pembagi. Pastikan Anda menambahkan tag gaya dan skrip terlebih dahulu.

tab faq

tab faq

Tambahkan Kode CSS

Kemudian, salin tempel kode CSS berikut di antara tag gaya:

[id*="faq-item"] {
cursor: pointer; 
}

[id*="faq-tab"]{  
position: absolute!important;
top: 0px;
bottom: auto;
left: 50%;
right: auto;
transform: translateX(-50%);
}


.active-faq-item {
color: #6b63dd !important;
background-color: #fff;
}

.hide-faq-tab{  
visibility: hidden;
opacity: 0;  
}

.show-faq-tab{
visibility: visible !important;
opacity: 1 !important;
z-index: 12;
  
position: relative !important;
left: 0 !important;
transform: translateX(0%) !important;
}
  
.faq-item-active {
background-color: #000 !important;
color: #fff !important;
}

.faq-item-active h3{
color: #fff !important;
}

tab faq

Tambahkan Kode JQuery

Dan selesaikan tutorial dengan menggunakan baris kode JQuery berikut di antara tag skrip:

jQuery(document).ready(function($){

$('#faq-item-1').addClass('faq-item-active');
$('#faq-tab-1').addClass('show-faq-tab');
$('[id*="faq-tab"]').not('#faq-tab-1').addClass('hide-faq-tab');
 
$('[id*="faq-item"]').click(function() {
 
var selector = $(this).attr('id').replace('item', 'tab');
var $faqSelect  = $('#' + selector);

$('[id*="faq-tab"]').removeClass('show-faq-tab');
$('[id*="faq-tab"]').addClass('hide-faq-tab');
$faqSelect.addClass('show-faq-tab');
 
$('[id*="faq-item"]').removeClass('faq-item-active');
$(this).addClass('faq-item-active');
   
});
});

tab faq

Pratinjau

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

Desktop

tab faq

Seluler

tab faq

Pikiran Akhir

Dalam posting ini, kami telah menunjukkan kepada Anda cara meningkatkan pengalaman pengguna halaman pertanyaan umum Anda. Lebih khusus lagi, kami telah menunjukkan kepada Anda cara menyusun pertanyaan di berbagai tab per jenis. Pendekatan ini akan membantu Anda mengatur pertanyaan yang sering diajukan, yang pada gilirannya akan membantu pengunjung Anda menemukan jawaban atas pertanyaan mereka lebih cepat. Anda juga dapat mengunduh file JSON secara gratis! Jika Anda memiliki pertanyaan, jangan ragu untuk meninggalkan 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.