Divi'de kayan ve duyarlı bir yan menü oluşturmak ister misiniz?

oluştururken Site Web, genellikle ne tür bir başlık oluşturacağınızı merak ediyorsunuz. Web'de en çok kullanılan, en üstteki yatay menü çubuğudur, ancak kayan menü gibi başka seçenekler de vardır. 

Kayan menüler genellikle genel başlığın kapladığı alanı sınırlamanıza yardımcı olur. Böylece, bir kayan menünün görüntülenmesine izin verebilirsiniz. ziyaretçi sağ üst köşedeki hamburger simgesine tıklayın. 

Bu nedenle, kayar bir menü kullanmak, içeriğinize ekstra etkileşim eklemenize yardımcı olur. Site Web.

Bu eğitimde, bu nedenle size Divi's Theme Builder'ı kullanarak nasıl bir tane oluşturacağınızı göstereceğiz.

Hadi başlayalım!

anket

Bu öğreticiye dalmadan önce, elde edeceğimiz sonuca bir bakalım.

Tema Oluşturucu'ya gidin ve genel bir başlık oluşturun

Tema Oluşturucu'ya gidin

Başlamak için, WordPress panonuzda bulunan Divi menüsünden Tema Oluşturucu'ya gidin ve "Global Başlık Ekle"yi tıklayın.

Genel başlığı oluşturun

'Genel başlık oluştur' öğesini seçerek devam edin.

Bir başlık stili oluşturun

Bölüm ayarları

Arka plan rengi

Şablon düzenleyiciye girdikten sonra bir bölüm göreceksiniz. Bu bölümü açın ve arka plan rengini şeffaf yapın.

  • Arka plan: rgba (255,255,255,0)

aralık

Stil sekmesine geçin ve tüm alt ve üst kenar boşluklarını kaldırın.

  • İç Kenar Boşluğu Tepe Noktası: 0px
  • Alt İç Kenar Boşluğu: 0px

Postalamak

Ardından, gelişmiş sekmesine gidip konum ayarlarını değiştirerek bölümün konumunu değiştireceğiz.

  • Pozisyon: Sabit
  • Konum: Üst merkez

İlk satırı ekle

Sütunun yapısı

Bölüm ayarlarını tamamladıktan sonra aşağıdaki sütun yapısını kullanarak yeni bir satır ekleyin:

boyutlandırma

Henüz herhangi bir modül eklemeden satır ayarlarını açın ve boyutlandırma ayarlarını aşağıdaki gibi değiştirin:

  • Maksimum genişlik: %97
  • Maksimum genişlik: %100

aralık

Aralık ayarlarını değiştirin.

  • En Yüksek İç Marj: %1
  • Alt İç Kenar Boşluğu: 0px

ana unsur

Daha sonra gelişmiş sekmesine gidin ve satırın ana öğesine iki satır CSS kodu ekleyin. Bu, dikey olarak hizalamamıza yardımcı olacaktır. içindekiler satırımızdaki sütunun.

display: flex;

align-items: center;

Sütun 1'e bir Görüntü modülü ekleyin

Logoyu indir

Sütun 1'deki Resim modülünden başlayarak modülleri eklemenin zamanı geldi. Logonuzu yükleyin.

Divi'de kayan ve duyarlı bir yan menü oluşturun

3. sütuna bir Metin modülü ekleyin

İçerik alanına 3 boşluk ekleyin

<spanclass="line line-1"></span>

<spanclass="line line-2"></span>

<spanclass="line line-3"></span>

Arka plan rengi

Modülün arka plan rengini değiştirin.

  • Arka plan: rgba (0,0,0,0.04)

Metin ayarları

Ardından, Stil sekmesine geçin ve metin satırı yüksekliğini kaldırın. Bu, eklediğimiz kapsamlar üzerinde tam kontrole sahip olmamıza yardımcı olacaktır.

  • Metin satırı yüksekliği: 0em

boyutlandırma

Modül boyutlandırma parametrelerini değiştireceğiz.

  • Maksimum genişlik: 120 piksel
  • Metin hizalama: sağ

aralık

Ve modülü kareye dönüştürerek modül parametrelerini tamamlayacağız. Bunun için boşluk ayarlarında özel dolgu değerleri kullanacağız.

  • İç Kenar Boşluğu Tepe Noktası: 40px
  • Alt İç Kenar Boşluğu: 60px
  • Sol İç Kenar Boşluğu: 40px
  • Sağ İç Kenar Boşluğu: 40px

İkinci satırı ekle

Sütunun yapısı

Sonraki sıra! Tüm kayan menümüzü tasarlamak için bu satırı kullanacağız. Aşağıdaki sütun yapısını kullanın:

Arka plan rengi

Modül eklemeden satır ayarlarını açın ve arka plan rengini aşağıdaki gibi değiştirin:

  • Arka plan: #e7e0e2

Arka plan resmi

Ayrıca desenli bir arka plan resmi kullanıyoruz. Seçtiğiniz bir arka plan desenini kullanabilirsiniz.

  • Arka plan resmi boyutu: gerçek boyut
  • Arka plan resmi konumu: merkez
  • Arka Plan Resmini Tekrarla: Tekrarla

boyutlandırma

Ardından, Stil sekmesine geçin ve boyutlandırma ayarlarını buna göre değiştirin:

  • Özel Oluk Genişliğini Kullan: Evet
  • Sütun aralığı: 1
  • Maksimum genişlik: %20 (masaüstü), %40 (tablet), %60 (telefon)
  • Yükseklik: 100vh

aralık

Ayrıca farklı ekran boyutlarındaki boşluk ayarlarını da değiştirin.

  • Zirve iç marjı: 10 vw (masaüstü), 30 vw (tablet), 40 vw (telefon)

sınır

Ve bir sol kenarlık ekleyerek çizgi parametrelerini tamamlayın.

  • Sol kenarlık genişliği: 10 piksel
  • Sol kenarlık rengi: #24394a
  • Sol Kenar Stili: Çift

Sütuna bir Metin modülü ekleyin

İçerik ekle

İlk Metin Modülü menü öğesini eklemenin zamanı geldi! Kopyayı kutuya ekleyin içindekiler.

Bir link ekle

Menü öğesine ilgili bir bağlantı ekleyerek devam edin.

  • Modül Bağlantı URL'si: #

Arka plan rengi

Ardından arka plan rengini değiştirin.

  • Arka plan: rgba (216,210,212,0.35)

Metin ayarları

Ardından, Style'3 sekmesine geçin ve metin ayarlarını aşağıdaki gibi değiştirin:

  • Metin Yazı Tipi: Domine
  • Yumuşak Hafif Metin: Kalın Metin
  • Metin Rengi Metin: #000000
  • Metin Metin boyutu: 1vw (masaüstü), 2vw (tablet), 3vw (telefon)
  • Metin Hizalama: Ortalanmış

aralık

Farklı ekran boyutlarına özel aralık değerleri ekleyerek modül ayarlarını tamamlayın.

  • Alt Kenar Boşluğu: 1vw (masaüstü), 2vw (tablet), 3vw (telefon)
  • En yüksek iç marj: 1vw
  • Alt iç kenar boşluğu: 1vw

Klon metin modülü (menü öğesi başına 1 modül)

İlk menü öğesi metin modülünü tamamladıktan sonra, gerektiği kadar klonlayabilirsiniz. Modüllerinizin pencerenin yüksekliğini aşmadığından emin olun.

Yinelenen Metin modülü içeriğini ve bağlantılarını düzenleyin

Değiştirmek içindekiler ve her Yinelenen Metin modülünün bağlantıları.

Sütuna Düğme Modülü Ekle

Bir kopya ekle

Bu satırda ihtiyacımız olan son modül bir Düğme modülüdür. Seçtiğiniz bir kopyasını ekleyin.

Bir link ekle

Ayrıca bir bağlantı ekleyin.

  • Düğme Bağlantı URL'si: #

hizalanma

Stil sekmesine geçin ve düğme hizalamasını değiştirin.

  • Düğme hizalaması: ortalanmış

Düğme Ayarları

Düğme modülünü aşağıdaki gibi özelleştirerek devam edin:

  • Düğme için özel stiller kullanın: Evet
  • Düğme Metin Boyutu: 0,7 vw (masaüstü), 1,5 vw (tablet), 2,5 vw (telefon)
  • Düğme metin rengi: #000000
  • Arka plan düğmesi: rgba (0,0,0,0)
  • Düğme Kenar Rengi: #24394a
  • Kenar Yarıçapı düğmesi: 0 piksel
  • Düğme Harf Aralığı: 4px
  • Yazı Tipi Düğmesi: Hiçbirini Aç
  • Yumuşak Işık düğmesi: Kalın metin
  • Stili kopyala düğmesi: TT

aralık

Ve farklı ekran boyutlarına özel aralık değerleri ekleyerek modül ayarlarını tamamlayın.

  • Üst Marj: 5vw
  • En yüksek iç kenar boşluğu: 1vw (masaüstü), 2vw (tablet), 3vw (telefon)
  • İç Kenar Boşluğu Alt: 1vw (masaüstü), 2vw (tablet), 3vw (telefon)
  • Sol İç Kenar Boşluğu: 1,8 vw (masaüstü), 3 vw (tablet), 4 vw (telefon)
  • Sağ iç kenar boşluğu: 1,8 vw (masaüstü), 3 vw (tablet), 4 vw (telefon)
Divi'de kayan ve duyarlı bir yan menü oluşturun

Kaydırma işlevi ekleyin

Menü simgesi metin modülüne CSS kimliği ekleyin

Artık tüm öğeleri yerine getirdiğimize göre, duyarlı kayan menü efektini oluşturma zamanı! İlk olarak, ilk satırınızın üçüncü sütunundaki Metin modülünü (kapsamları içeren) açın ve gelişmiş sekmesinde özel bir CSS kimliği kullanın. Kodumuzda bir tıklama işlevi oluşturmak için bu CSS kimliğini kullanacağız.

  • CSS kimliği: açık slayt

2. satıra CSS sınıfı ekleyin

Ardından ikinci satırı açın, gelişmiş sekmeye gidin ve özel bir CSS sınıfı ekleyin. Tıklandığında çizgi kayar.

  • CSS sınıfı: menüde slayt kapsayıcı
Divi'de kayan ve duyarlı bir yan menü oluşturun

2. satırın konumunu değiştirin

Bu hattı da yeniden konumlandıracağız. Boyutlandırma ayarlarında yatay ofsetin farklı ekran boyutlarında çizgi genişliğiyle nasıl eşleştiğine dikkat edin.

  • Pozisyon: Mutlak
  • Konum: Sağ üst
  • Yatay ofset: -%20 (masaüstü), -%40 (tablet), -%60 (telefon)
Divi'de kayan ve duyarlı bir yan menü oluşturun

2. satırın opaklığını değiştirin

Ve varsayılan durumda opaklığı 0'a getirin.

opacity: 0;

Kod modülünü ilk satırın ikinci sütununa ekleyin

CSS kodu ekle

Tıklama işlevi efekti oluşturmak ve hamburger simgemizin çıtalarına stil vermek için biraz CSS koduna ihtiyacımız olacak. İlk satırınızın ikinci sütununa bir kod modülü ekleyin ve stil etiketleri arasına aşağıdaki CSS kod satırlarını yerleştirin, Aşağıdaki yazdırma ekranında görebileceğiniz gibi:

#slide-in-open{

cursor: pointer;

}

.line{

display: block;

position: absolute;

height: 4px;

width: 100%;

background: #24394A;

border-radius: 9px;

opacity: 1;

-webkit-transition: .1s ease-in-out;

-moz-transition: .1s ease-in-out;

-o-transition: .1s ease-in-out;

transition: .1s ease-in-out;

}

.line-2{

top: 10px;

}

.line-3{

top: 20px;

}

#slide-in-open.open .line-1{

top: 10px;

-webkit-transform: rotate(135deg);

-moz-transform: rotate(135deg);

-o-transform: rotate(135deg);

transform: rotate(135deg);

}

#slide-in-open.open .line-2{

display: none;

}

#slide-in-open.open .line-3{

top: 10px;

-webkit-transform: rotate(-135deg);

-moz-transform: rotate(-135deg);

-o-transform: rotate(-135deg);

transform: rotate(-135deg);

}

.slide-in-menu {

right: 0!important;

opacity: 1!important;

}

.slide-in-menu-container {

-webkit-transition: all0.5s ease !important;

-moz-transition: all0.5s ease !important;

-o-transition: all0.5s ease !important;

-ms-transition: all0.5s ease !important;

transition: all0.5s ease !important;

}

JQuery kodunu ekle

Ayrıca tıklama işlevi için biraz JQuery eklememiz gerekecek. Emin olun kodu komut dosyası etiketleri arasına yerleştirin , aşağıdaki baskı ekranında görebileceğiniz gibi:

jQuery(function($){ $('#slide-in-open').click(function(){ $(this).toggleClass('open'); $('.slide-in-menü-container') .toggleClass('menüde kaydır'); }); });

Tema oluşturucu değişikliklerini kaydedin ve sonucu web sitesinde görüntüleyin

Genel başlığınızın tüm öğelerini tamamladıktan sonra, tüm değişiklikleri kaydetmeniz ve sonucu sitenizde görüntülemeniz yeterlidir!

anket

Tüm adımların üzerinden geçtik, şimdi sonuca son bir göz atalım.

Sonuç

Sonuç olarak, bu makalede, duyarlı bir sürgülü menü oluşturmak için Divi'nin tema oluşturucusunu nasıl kullanacağınızı gösterdik. Bunun için Divi'nin en iyi yerleşik öğelerini ve seçeneklerini özel bir tıklama işlev koduyla birleştirdik. Böylece, açılır menüyü tasarlamaya odaklanmanıza ve genel başlığın işlevsel kısmıyla kodun ilgilenmesine izin verir! 

Herhangi bir sorunuz veya öneriniz varsa, aşağıdaki yorumlar bölümüne yorum yapmaktan çekinmeyin.