Buat Akordeon Kustom - Bantuan Webflow
Cara menambahkan elemen dropdown
Elemen dropdown memiliki aksi bawaan yang membuatnya berguna sebagai akordeon kustom — elemen ini membuka daftar dropdown saat diklik dan menutupnya ketika elemen lain atau bagian halaman diklik.
Anda dapat menambahkan elemen dropdown ke situs Anda dengan pergi ke Panel Tambah (A) > Elemen > Lanjutan dan menyeret elemen dropdown ke kanvas.
Cara mengubah gaya dropdown default
Untuk menggunakan dropdown dalam akordeon kustom Anda, Anda perlu mengubah gaya elemen dropdown default. Khususnya, Anda perlu menyesuaikan lebar agar dropdown sepenuhnya mengisi ruang elemen induknya (misalnya, elemen apa pun yang menampung akordeon kustom).
Untuk mengubah gaya dropdown default:
- Pilih elemen dropdown induk di kanvas Desainer (diberi kelas “Item Akordeon” untuk contoh ini)
- Pergi ke Panel Gaya > Ukuran
- Atur Lebar ke 100%
Cara menyesuaikan toggle dropdown Anda
Sekarang, Anda perlu menyesuaikan toggle dropdown Anda agar sepenuhnya mengisi elemen induknya dan menyembunyikan konten di dalam daftar dropdown saat akordeon ditutup. Sesuaikan properti tampilan dan tinggi toggle dropdown:
- Pilih toggle dropdown di kanvas dan beri kelas (misalnya, “Toggle Akordeon”)
- Pergi ke Panel Gaya > Tata Letak
- Atur Tampilan ke flexbox untuk mengisi ruang horizontal
- Atur Rata Tengah ke tengah untuk memusatkan teks secara vertikal
- Pergi ke Panel Gaya > Ukuran
- Atur nilai Tinggi (misalnya, 80px)
Cara Memperindah Akordeon Anda
Jika Anda melihat pratinjau situs dan mengklik akordeon Anda, Anda mungkin melihat akordeon terbuka, tetapi konten default menimpa konten di sekitarnya. Ini terjadi karena gaya posisi default untuk daftar dropdown adalah absolute. Anda perlu mengubahnya agar konten berkembang dan menggeser elemen di sekitarnya.
Untuk memperindah akordeon Anda:
- Pilih elemen dropdown induk (misalnya, "Item Akordeon")
- Klik ikon "roda gigi" untuk membuka Pengaturan Dropdown dan menampilkan Menu
- Pilih elemen Daftar Dropdown
- Buka Panel Gaya > Posisi
- Atur Posisi ke static
- Pilih elemen dropdown induk ("Item Akordeon")
- Buka Panel Gaya > Ukuran
- Atur Overflow ke hidden
Cara Membuat Animasi Kustom Anda
Buat animasi kustom yang membuka dan menutup akordeon kustom Anda:
Buat Tindakan Awal
Anda akan memulai dengan membuat dua tindakan awal untuk akordeon Anda.
Untuk dropdown Anda:
- Pilih elemen dropdown ("Item Akordeon")
- Buka Panel Interaksi > Pemicu Elemen dan buat pemicu elemen baru
- Pilih Dropdown terbuka
- Pilih tindakan di bawah Menu terbuka
- Pilih Mulai animasi di bawah Animasi kustom
- Buat animasi berjangka waktu dan beri nama (misalnya, "Akordeon terbuka")
- Tambahkan tindakan ke animasi Anda: Ukuran di bawah Miscellaneous
- Atur sebagai keadaan awal
- Masukkan nilai tinggi (misalnya, 80px)
- Simpan
Untuk ikon toggle Anda:
- Pilih Ikon dalam elemen dropdown
- Beri kelas pada ikon Anda (misalnya, "Ikon Akordeon")
- Pilih elemen dropdown induk
- Buka Panel Interaksi
- Pilih interaksi Dropdown terbuka
- Edit animasi berjangka waktu ("Akordeon terbuka")
- Pilih ikon ("Ikon Akordeon")
- Tambahkan tindakan: Putar di bawah Transformasi
- Atur sebagai keadaan awal
- Atur sumbu-z ke 0 derajat
- Simpan
Animasi Membuka Akordeon
Untuk membuka akordeon dan memutar ikon:
- Pilih elemen dropdown induk
- Buka panel Interaksi
- Pilih interaksi Dropdown terbuka
- Edit animasi waktu (“Akordeon terbuka”)
- Tambahkan aksi: Ukuran di bawah Lain-lain
- Hapus centang pada status awal
- Masukkan “auto” untuk tinggi
- Pilih ikon (“Ikon Akordeon”)
- Tambahkan aksi (pada waktu yang sama): Putar di bawah Transformasi
- Atur sumbu z ke 180 derajat
- Simpan
Animasi Menutup Akordeon
Untuk menganimasi penutupan:
- Pilih elemen dropdown induk (“Item Akordeon”)
- Buka panel Interaksi
- Pilih interaksi Dropdown terbuka
- Pilih aksi di bawah Menu menutup
- Pilih Mulai animasi
- Buat animasi waktu dan beri nama (misalnya, “Akordeon menutup”)
- Tambahkan aksi: Ukuran di bawah Lain-lain
- Masukkan nilai tinggi (misalnya, 80px)
- Pilih ikon
- Tambahkan aksi (waktu yang sama): Putar di bawah Transformasi
- Atur sumbu z ke 0 derajat
- Simpan