oluşturmak ister misin sürgülü ve itmeli menü DIVI'da hangisi sayfanızın öğelerini gizlemez?

Çok sayıda gezinme bağlantısına sahip büyük başlıklar, bilgisayarınızda değerli yer kaplayabilir. Site Web. Bu nedenle içerik ve kayar menüler giderek daha popüler hale geliyor. Çoğu zaman, görüntülenmek üzere kayan menüler ekranın üstünde kalır. içindekiler sayfanın belirli öğelerini gizleyerek. 

Ancak kayan menü biraz farklı çalışır. Kaydırmalı itme efekti, menünün sayfanın üst kısmından içeri doğru kayarken aynı anda da düğmeye basması açısından benzersizdir. içindekiler sayfadan aşağıya doğru, böylece hiçbir şey görünümden gizlenmez.

Bu eğitimde, Divi Theme Builder'ı kullanarak sıfırdan kayan bir itme menüsünün nasıl oluşturulacağını göstereceğiz.

Gidelim!

anket

İşte bu eğitimde oluşturacağımız kayan itme menüsüne hızlı bir bakış.

divi-nasıl-yaratılır-bir-kaydır-ve-bas-menü

Divi tema oluşturucu ile kayan itme menüsünü oluşturun

Yeni bir global menü oluşturma

Menüyü oluşturmak için Divi Theme Builder'da yeni bir genel başlık oluşturacağız.

Divi > Tema Oluşturucu'ya gidin.

Ayrıca Oku: DIVI'da oturum açma formuyla genel başlık nasıl oluşturulur

Ardından, "Global bir başlık ekle" alanına tıklayın. web sitesi şablonu varsayılan olarak. Açılır listeden "Global Başlık Oluştur" seçeneğini seçin.

divi-nasıl-yaratılır-bir-kaydır-ve-bas-menü

Push menüsünün oluşturulması

Birlikte oluşturacağımız ilk öğe, basmalı menü bölümüdür. Bu bölüm, menü geçiş düğmesine tıkladığınızda yukarı ve aşağı geçiş yapacak menü öğelerini içerecektir.

Bölüm ayarları

Varsayılan bölüm ayarlarını açın ve ayarları aşağıdaki gibi güncelleyin:

Arka fon

  • Arka plan: #1a1e36

İç marj

  • İç Kenar Boşluğu: 0px Üst, 0px Alt

CSS sınıfı

Gelişmiş sekmesinin altına, daha sonra JS kodumuzda kullanılacak olan aşağıdaki CSS sınıfını ekleyin.

  • CSS sınıfı: et-push-menü

1 satırını ekle

Bölüm parametreleri tanımlandıktan sonra, bölümde tek sütunlu bir satır oluşturun.

Satır 1 Parametreleri

Ardından, satır parametrelerini aşağıdaki gibi güncelleyin:

boyutlandırma

  • Özel Oluk Genişliğini Kullan: EVET
  • Sütun aralığı: 1
  • Maksimum genişlik: %100
  • Maksimum genişlik: 1 piksel

aralık

  • Marj: Üst 3vh, Alt 3vh

sınır

  • Alt kenarlık genişliği: 1 piksel
  • Alt kenarlık rengi: rgba(255,255,255,0.2)

Özel CSS

Gelişmiş sekmesinin altında, ana öğeye aşağıdaki özel CSS'yi ekleyin:

display:flex;
justify-content:center;
align-items:center;

Sütun parametreleri

Satır ayarları tanımlandıktan sonra, sütun ayarlarını açın ve ana öğeye özel bir CSS parçacığı ekleyin:

display:flex;
align-items:center;
justify-content:center;

Bu, merkezi içindekiler Sütunun hem dikey hem de yatay olarak.

Bir düğme ekleyin

Artık Düğme modülünü kullanarak menü öğelerimizi eklemeye hazırız. Sütuna yeni bir düğme ekleyerek başlayın.

Ayrıca şu konudaki kılavuzumuza bakın: DIVI'da dikey gezinme menüsü nasıl oluşturulur

Düğme ayarları

Ardından, düğme ayarlarını aşağıdaki gibi güncelleyin:

içindekiler

  • Düğme metni: Tasarım
  • Düğme Bağlantı URL'si: # (daha sonra kendi özel URL'nizle değiştirin)

stil

  • Düğme için özel stiller kullanın: EVET
  • Düğme metin rengi: #ffffff
  • Düğme Kenar Genişliği: 0 piksel
  • Düğme Yazı Tipi: Montserrat
  • Yumuşak Işık Düğmesi: Ağır
  • Simge düğmesi: EVET
  • Simge düğmesi: [Seçiminiz]
  • Yalnızca Fareyle Üzerine Gelme Düğmesinde Simgeyi Göster: HAYIR
  • Düğme Simge yerleşimi: Sol

Yinelenen sütun

Şimdi, menü için ek düğmeler oluşturmak için sütunu çoğaltabiliriz. Bu tasarım için, bize beş sütunluk bir satırda toplam 4 menü öğesi/düğmesi verecek şekilde sütunu 5 kez çoğaltalım.

2 satırını ekle

İlk satır tamamlandığında, farklı menü öğeleri için kullanılabilecek başka bir düğme satırı eklemeye hazırız.

Ayrıca okuyun: DIVI'da genel bir başlığa iletişim formu nasıl eklenir

Bir sonraki satırı oluşturmak için 1. satırı çoğaltın.

Biri hariç tüm sütunları sil

Ardından, yinelenen satırdaki bir sütun hariç tümünü silin.

Satır 2 Parametreleri

2. satır parametrelerini aşağıdaki gibi güncelleyin:

  • Maksimum genişlik: 1 piksel
  • Alt kenarlık genişliği: 0px

Sütun parametreleri

Ardından sütuna aşağıdaki gibi bir kenarlık ekleyin:

  • Sağ kenarlık genişliği: 1 piksel
  • Sağ kenarlık rengi: rgba(255,255,255,0.2)

Düğme ayarlarını güncelle

Sütun sağ kenarlığa sahip olduğunda, düğme ayarlarını açın ve aşağıdakileri güncelleyin:

  • Düğme metin boyutu: 14 piksel
  • Yumuşak Işık düğmesi: kalın metin
  • Düğme harf aralığı: 2 piksel
  • Düğme kopyalama stili: TT
  • Simge düğmesi: HAYIR

Yinelenen sütun

Daha önce yaptığımız gibi, ek düğmeler ve sütunlar oluşturmak için sütunu çoğaltalım. Bu tasarım için, 3 sütunlu bir satırda bize toplam 4 düğme verecek şekilde sütunu 4 kez çoğaltalım.

Son sütundan kenarlığı kaldır

Son sütunun doğru kenarlığa sahip olmasını istemediğimizden, 4. sütun için ayarları açın ve kenarlık genişliğini güncelleyin:

  • Sağ kenarlık genişliği: 0 piksel

Ana Başlık Çubuğunu Oluşturma

Ardından, ana başlık çubuğu bölümünü oluşturacağız. Bu başlık çubuğu her zaman görünür kalacak ve site logomuzu, harekete geçirici mesajı ve menü geçiş düğmemizi içeren şey olacaktır.

Bölüm ekle

Yeni bölümü eklemeden önce, önceki bölümün etiketini "Push Menü Bölümü"nü okuyacak şekilde güncellemek iyi bir fikirdir.

Ayrıca bakınız: DIVI'da Tema Oluşturucu ile Global Başlık Nasıl Oluşturulur

Ardından, ilk bölümün altında yeni bir bölüm oluşturun.

divi-nasıl-yaratılır-bir-kaydır-ve-bas-menü

Bölüm ayarları

Şimdi yeni bölümün etiketini "Başlık Bölümü" okuyacak şekilde güncelleyin. Ardından bölüm ayarlarını açın ve aşağıdakileri güncelleyin:

aralık

  • İç Kenar Boşluğu: 0px Üst, 0px Alt

Satır ekle

Bölüm dolgusu ayarlandıktan sonra bölüme üç sütunlu bir satır ekleyin.

Satır Parametreleri

Satır parametresini açın ve aşağıdakileri güncelleyin:

boyutlandırma

  • Oluk genişliği: 1
  • Genişlik: %90
  • Yükseklik: 70 piksel
divi-nasıl-yaratılır-bir-kaydır-ve-bas-menü

aralık

  • İç Kenar Boşluğu: 0px Üst, 0px Alt
divi-nasıl-yaratılır-bir-kaydır-ve-bas-menü

Özel CSS

Gelişmiş sekmesinin altında, ana öğeye aşağıdaki özel CSS'yi ekleyin:

display:flex;
align-items:center;

Bu, satırdaki sütunları dikey olarak ortalayacaktır.

Bir düğme ekleyin

Başlık bölümünde ana CTA'yı oluşturmak için üst bölümde ikinci bir satır butonunu kullanabiliriz. Düğmeyi üst bölümün 1. satırının 2. sütunundan kopyalayın ve başlık bölümünün satırının 1. sütununa yapıştırın.

divi-nasıl-yaratılır-bir-kaydır-ve-bas-menü

Düğme ayarlarını güncelle

Ardından yinelenen düğme ayarlarını açın ve aşağıdakileri güncelleyin:

  • Düğme metni: Kayıt
  • Düğme metin boyutu: 14 piksel
  • Düğme metin rengi: #1a1e36
  • Simge düğmesi: EVET
  • Simge düğmesi: Sağ ok (ekran görüntüsüne bakın)

Logo ekleyin

Orta sütuna bir Görüntü modülü ekleyin. Site logosunu dinamik olarak bu şekilde ekleyeceğiz.

Görüntü alanının üzerine gelin ve "Dinamik İçeriği Kullan" simgesini tıklayın. Açılır menüden "Site Logosu"nu seçin.

Görüntü Ayarları

Ardından, Stil sekmesi altında aşağıdakileri güncelleyin:

  • Görüntü hizalama: ortalanmış
  • Maksimum yükseklik: 55 piksel

Özel bir hamburger simgesi ekleyin

Menü geçişi olarak bir düzen modülü aracılığıyla normal bir simge kullanabilirdik, ancak bu eğitim için harika bir geçiş efektine sahip özel bir menü geçişi ekleyeceğimizi düşündüm.

Metin modülü ekle

Menü simgesini oluşturmak için, harici CSS ile stillendirilecek özel HTML kodlu bir metin modülü kullanacağız.

Devam edin ve sütun 3'e bir metin modülü ekleyin.

Metin modülüne HTML kodu ekleyin

Ardından, metin modülünün içeriğine aşağıdaki HTML kodunu ekleyin:

<p><span class="line line-1"></span><br /> <span class="line line-2"></span><br /> <span class="line line-3"></span></p>

Arka fon

Metin modülüne bir arka plan rengi verin:

  • Arka Plan Rengi: #1a1e36

Metni biçimlendirme

Ardından, Stil ayarlarını aşağıdaki gibi güncelleyin:

  • Genişlik: 70 piksel
  • Modül hizalaması: sağ
  • Yükseklik: 70 piksel
  • İç Kenar Boşluğu: 20px Üst, 20px Alt, 16px Sol, 16px Sağ

CSS sınıfı

Gelişmiş sekmesinin altına aşağıdaki CSS sınıfını ekleyin:

  • CSS sınıfı: et-push-menü-toggle

kod ekle

Bu kayan basmalı menünün çalışması için ihtiyacımız olan işlevselliği eve getirmek için, bir Kod modülüne özel CSS ve jQuery'mizi ekleyeceğiz.

Devam edin ve Metin modülünün altındaki sütun 3'e bir Kod modülü ekleyin.

Ardından aşağıdaki kodu yapıştırın (Not: bu kodu etiketlere sarın stil düzgün çalışması için):

.line {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #ffffff;
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;
}
.et-push-menu-toggle.open .line-1 {
top: 10px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
.et-push-menu-toggle.open .line-2 {
display: none;
}
.et-push-menu-toggle.open .line-3 {
top: 10px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.et-push-menu {
display:none;
}
.et-fb .et-push-menu {
display:block;
}
.et-push-menu-toggle {
cursor:pointer;
}

Ardından, bu kodu doğrudan aşağıya kopyalayıp yapıştırın (önemli: düzgün çalışması için bu kodu komut dosyası etiketlerine sarın):

(function($) {
$(document).ready(function(){
$('.et-push-menu-toggle').click(function(){
$(this).toggleClass('open');
$('.et-push-menu').slideToggle( "300").toggleClass('et-push-menu-active');
});
});
})( jQuery );

Düğme metnini ve bağlantılarını güncelle

Son olarak gerekli buton metni ve link URL'leri ile tüm butonları güncelleyebiliriz.

Tamamdır !

Ayarları kaydet

Tema Oluşturucu düzenini ve ayarlarını kaydetmeyi unutmayın.

divi-nasıl-yaratılır-bir-kaydır-ve-bas-menü

Nihai sonuç

Nihai sonucu görmek için, sayfanızdaki sayfayı kontrol edin. web sitesi.

divi-nasıl-yaratılır-bir-kaydır-ve-bas-menü

Yapışkan Yap

Menünün "yapışkan" bir versiyonunu istiyorsanız, aşağıdaki CSS kod parçasını kod modülüne (stil etiketlerinin arasına) eklemeniz yeterlidir:

header {
position: sticky;
top:0;
z-index:9999;
}#page-container {
  overflow-y: visible !important;
}
divi-nasıl-yaratılır-bir-kaydır-ve-bas-menü

İşte sonuç.

DIVI'yı Şimdi İndirin !!!

Sonuç

Bu kayan basmalı menüyü beğeneceğinizi umuyoruz. Efekt benzersizdir ve daha yaratıcı başlıkların kapısını açar. Herhangi bir endişeniz veya öneriniz varsa, bizi yorumlar bölümü bunu tartışmak için.

Ancak, ayrıca kaynaklarımızİnternet siteleri oluşturma projelerinizi yürütmek için daha fazla elemana ihtiyacınız varsa, WordPress blog oluşturma ya da Divi: Tüm zamanların en iyi WordPress teması.

Ama bu arada, bu yazıyı farklı sosyal ağlarda paylaş.

...