Özel bir akordeon oluşturma - Webflow yardımı
Açılır menü öğesi nasıl eklenir
Açılır menü öğesi, varsayılan yerleşik eylemleri sayesinde özel bir akordeon olarak kullanışlıdır — tıklandığında açılır listeyi açar ve sayfanın farklı bir öğesi veya kısmı tıklandığında kapatır.
Sitenize bir açılır menü öğesi eklemek için Ekle paneli (A) > Öğeler > Gelişmiş bölümüne gidip açılır menü öğesini tuval üzerine sürükleyebilirsiniz.
Varsayılan açılır menü stilleri nasıl değiştirilir
Özel akordeonunuzda açılır menüyü kullanmak için varsayılan açılır menü öğesi stillerini değiştirmeniz gerekecek. Özellikle, açılır menünün, ebeveyn öğesinin (yani, özel akordeonu tutan herhangi bir öğe) alanını tamamen doldurması için genişliği ayarlamanız gerekecek.
Varsayılan açılır menü stillerini değiştirmek için:
- Tasarımcı tuvalinde ebeveyn açılır menü öğesini seçin (bu örnek için “Akordeon öğesi” sınıfı verilmiştir)
- Stil paneli > Boyut bölümüne gidin
- Genişlik değerini %100 olarak ayarlayın
Açılır menü geçişinizi nasıl özelleştirebilirsiniz
Şimdi, açılır menü geçişinizi özelleştirmeniz gerekecek, böylece ebeveyn öğesini tamamen doldurur ve akordeon kapalıyken açılır liste içindeki içeriği gizler. Açılır menü geçişinin görüntüleme ve yükseklik özelliklerini ayarlayın:
- Tuvaldeki açılır menü geçişini seçin ve ona bir sınıf verin (örneğin, “Akordeon geçişi”)
- Stil paneli > Düzen bölümüne gidin
- Görüntüleme değerini yatay alanı doldurmak için flexbox olarak ayarlayın
- Metni dikey olarak ortalamak için Hizala değerini orta olarak ayarlayın
- Stil paneli > Boyut bölümüne gidin
- Bir Yükseklik değeri ayarlayın (örneğin, 80px)
Akkordeonunuzu Nasıl Şekillendirirsiniz
Sitenizi önizleyip akordeonunuza tıkladığınızda, akordeonun açıldığını ancak varsayılan içeriğin çevresindeki içeriği kapladığını fark edebilirsiniz. Bu, açılır liste için varsayılan konum stilinin mutlak olmasından kaynaklanır. İçeriğin genişlemesi ve çevresindeki öğeleri kaydırması için bunu değiştirmek isteyeceksiniz.
Akkordeonunuzu şekillendirmek için:
- Ana açılır öğeyi seçin (örneğin, “Akkordeon öğesi”)
- Dişli simgesine tıklayarak Açılır Ayarları açın ve Menüyü gösterin
- Açılır liste öğesini seçin
- Stil paneline gidin > Konum
- Konumu statik olarak ayarlayın
- Ana açılır öğeyi seçin (“Akkordeon öğesi”)
- Stil paneline gidin > Boyut
- Taşmayı gizli olarak ayarlayın
Özel Animasyonunuzu Nasıl Oluşturursunuz
Özel akordeonunuzu açıp kapatan bir özel animasyon oluşturun:
Başlangıç Eylemleri Oluşturun
Akordeonunuz için iki başlangıç eylemi oluşturarak başlayacaksınız.
Açılır listeniz için:
- Açılır öğeyi seçin (“Akkordeon öğesi”)
- Etkileşimler paneline gidin > Öğe tetikleyici ve yeni bir öğe tetikleyici oluşturun
- Açılır liste açılır seçeneğini seçin
- Menü açılır altında bir eylem seçin
- Özel animasyon altında Bir animasyon başlat seçin
- Zamanlanmış bir animasyon oluşturun ve adlandırın (örneğin, “Akkordeon açılır”)
- Animasyonunuza bir eylem ekleyin: Boyut altında Çeşitli
- Başlangıç durumu olarak ayarlayın
- Bir yükseklik değeri girin (örneğin, 80px)
- Kaydedin
Geçiş simgeniz için:
- Açılır öğe içindeki Simgeyi seçin
- Simgenize bir sınıf verin (örneğin, “Akkordeon simgesi”)
- Ana açılır öğeyi seçin
- Etkileşimler panelini açın
- Açılır liste açılır etkileşimini seçin
- Zamanlanmış animasyonu düzenleyin (“Akkordeon açılır”)
- Simgeyi seçin (“Akkordeon simgesi”)
- Eylem ekleyin: Döndür altında Dönüştür
- Başlangıç durumu olarak ayarlayın
- z-eksenini 0 derece olarak ayarlayın
- Kaydedin
Akkordeon Açılışını Animasyonla
Akkordeonu açmak ve simgeyi döndürmek için:
- Üst açılır menü öğesini seçin
- Etkileşimler panelini açın
- Açılır menü açılır etkileşimini seçin
- Zamanlanmış animasyonu düzenleyin (“Akkordeon açılır”)
- Çeşitli altında Boyut eylemi ekleyin
- Başlangıç durumunu kaldırın
- Yükseklik için “otomatik” girin
- Simgeyi seçin (“Akkordeon simgesi”)
- Aynı zaman damgasında eylem ekleyin: Döndür altında Dönüştür
- z-ekseni için 180 derece ayarlayın
- Kaydedin
Akkordeon Kapanışını Animasyonla
Kapanışı animasyonla yapmak için:
- Üst açılır menü öğesini seçin (“Akkordeon öğesi”)
- Etkileşimler panelini açın
- Açılır menü açılır etkileşimini seçin
- Menü kapanır altında eylemi seçin
- Animasyonu başlat seçeneğini seçin
- Zamanlanmış animasyon oluşturun ve adlandırın (örneğin, “Akkordeon kapanır”)
- Çeşitli altında Boyut eylemi ekleyin
- Yükseklik değeri girin (örneğin, 80px)
- Simgeyi seçin
- Aynı zaman damgasında eylem ekleyin: Döndür altında Dönüştür
- z-ekseni için 0 derece ayarlayın
- Kaydedin