Oksijen Oluşturucu üzerinde tam ekran menüsü hazırlayın
Bu kısa öğreticide, oksijen üreticisi için tam ekran kaplama menüsünün nasıl ayarlanacağını tartışmak istiyoruz. Oksijende varsayılan menü öğesini kullanırsanız, genellikle menünüzün hücresel duyarlı sürümü telefonda yer paylaşımı olarak görüntülenir.
Oksijen’e Tam Ekran Kaplama Menüsü Nasıl Eklenir – Bir Kaplama Menüsü Eklemek İçin 2021 Yöntemi Orijinal Oxygen Builder Capital, Beautiful Hamburger.css Kütüphanesi ve bazı özel JavaScript kullanacağız. Bu öğreticideki her şey kopya/yapıştır için yapılır, bu nedenle bir kodlama sihirbazı olmanıza gerek yoktur. İlk olarak, kredinin vadesi geldiği kredi. Bu kod doğrudan MOMID.Works’ten Matija Ljevar’ın çalışmasından ilham aldı. Uygulama https://weretcarbon.com/home/ adresinde bulunabilir. Kod Matija’dan gelse de, bu yöntemi tam ekran kaplama menüsüne ihtiyaç duyan tüm projelerimizde kullanıyoruz.
Devam etmeden önce, bunun yararlı olduğunu düşünüyorsanız, kanallara abone olmayı düşünün. 1000 müşteriye ulaşmaya çalışıyoruz ve yalnızca oksijen ve WordPress ile ilgili yararlı içerik yayınlıyoruz. Şimdi abone olun. Bununla yazılı öğreticiye girelim. Adım 1: İlk Hamburger düğmesi, bindirme menümüzü etkinleştirmemiz gerekiyor. Bunu yapmak için sermayemizi açacak ve kapatacak iyi bir düğme istiyoruz. Ayrıca tıklandıktan sonra değişmesini istiyoruz. Sitelerin çoğunu bu tür bir menü ile görürseniz, düğme 3 çubuktur (☰ ☰) ve tıklandığında X. X aynı konumda kalır (aynı düğme olarak) ve tıklandığında, Menü ve Değişiklik Tekrar böyle bir şeyi yönetmenin bazı yolları vardır, ancak en sevdiğimiz yol, saf CSS kullanarak bunu yapan Hamburger.css kullanmaktır. Uygulamak, değiştirmek ve anlamak kolaydır. İşte bazı örnekler.
Elastik
3dxy
İlk olarak, stil sayfası CSS’ye girmemiz gerekiyor. Geliştirme için, bir bağlantı öğesinden girebilirsiniz (gelişmiş bir komut dosyası kullanırız), ancak üretimde, yalnızca kullandığınız animasyon stiliyle ilgili CSS’yi dahil etmek (CSS kullanamaz) ve üzerinde kullanılan CSS’yi dahil etmek daha iyidir. Küresel bir stil sayfası/ evrensel.
Bunu böyle koyduk, bir sonraki bizle, Sitemize Hamburger simgesini gerçekten eklemeliyiz. Bu kod bloğu kullanılarak yapılır. Anahtarın arkasındaki kodu anlamak için Hamburger.css belgelerini takip edin. Aşağıdaki HTML yapısını kullanarak ekledik:
Genişlik ve Yükseklik: 100vw, 100vh
Bu varsayılan ayarı% 100 veya 100VW olarak değiştirin. 100vh yükseklik yapın. Bu, sermaye menüsünün tam bir ekran olmasını sağlar.
WP NAV menüsünü kaydetme ve girme hakkında daha fazla bilgi.Ayrıca, menü etkinleştirildiğinde benzersiz giriş hareketleri içerecek şekilde Oxygen Builder Animasyon Kitaplığı’nı kullanmanızı öneririz.Daha fazla bilgi için ilgili video eğitimlerini izleyin.Gerçek menüyü yaptıktan sonra, şimdi Hamburger.css bağlayan sistemi ayarlamanın zamanı geldi.Adım 4: Açık/kapanış sistemi (JS kodu) bazı özel JavaScript ve gizli düğmelerin eklenmesi gerekecektir, ancak anlaşılması nispeten kolaydır.Bu JavaScript’i Catchall şablonuna ekleyin.HTML Hamburger’inizi .js dosyası veya diğer yöntemler aracılığıyla girmek için kullanılan kod bloğuna dahil edilebilir.Size kalmış, tek kod bloğunun JS bölümüne koyduk.
Bu simgeye tıkladığınızda, sermayeyi açacak (kapanırsa) düğmeyi ( #open-menu ile) tıklar. Açık sermaye ve hamburger simgesi x ise, aynı kod JS oksijen fonksiyonunu etkinleştirir sermayeyi kapatmak için.
Bu tıklamayı oluştururken X Hamburger’e döner. Ve döngü devam ediyor.
Bu kodda dikkate alınması gereken iki şey var:
#ISO-MENU-TOGGLE-Bu, geçiş menüsünü (ve JS) oluşturan HTML içeren kod bloğunun bir kimliğidir.
#Open -modal – yapacağımız kimlik düğmesi ve sermaye açılışını tetikleyecek kimlik öğeleri.
Şimdi yerinde bir kod var. Yapılacak son şey gizli bir sermaye düğmesi yapmak. Sermaye menüsünü açmak için kullanacağımız şey budur. JS ile sermaye açmanın belgelenmiş bir yolu olmadığından, bu en iyi alternatiftir. Bununla birlikte, açılmak ve kapatmak için hamburger kullandığımız ve görseller (x/☰) sunduğumuz için, açmak/kapatmak için hamburger’i tıklamak istiyoruz. Bu nedenle, ziyaretçiler düğmeye tıkladığında, menümüzü açan düğmeyi tıklatır. Sayfada herhangi bir yere düğmeler ekleyin (bu durumda, kod bloğunu da içeren div’e ekliyoruz. Bu div navigasyon çubuğumuzun sağına yerleştirilecek) ve kimliği #open-modal olarak değiştirin. Ardından, düğmeyi gizleyin.
Düğmeyi ekleyin, kimliği değiştirin, URL için Yok
Düzen – Ekran – Yok (gizlemek için)
Ve …. bitmişsin. Yeni tam ekran menünüzün tadını çıkarın! Erişilebilirlik ve SEO (ve diğer hususlar) menünüzü oluştururken erişilebilirliği ve SEO’yu düşünün. Hamburger.css, takip edilecek bazı erişilebilirlik ipuçları var. Doğru ARIA etiketini kullandığınızdan emin olun, her şeyi içine yerleştirin ve bir klavye kısayolunu açıp kapatın. Bunu öğreticiye eklemiyoruz. Bunun hakkında daha fazlasını burada okuyun. Dikkate alınması gereken son bir şey – sermayeniz açık olduğunda, sayfa yine de piyasaya sürülebilir. Yani, ziyaretçiler sayfayı aşağı kaydırırlarsa, sermayenin arkasındaki içerik hareket eder. Anahtarınız statik olarak konumlandırılmışsa, anahtar hareket eder. Korkunç değil, ama ideal değil. Ayrıca, açık sermayede kalıcı bir pozisyona sahip olmasını ve kapalıyken statik/akrabaya dönmesini sağlayabilirsiniz, ancak bu daha fazla JS gerektirir ve ne kadar duyarlı olduğundan emin değilim. Buradaki en iyi çözüm, kaydırmada kalan kalıcı/yapışkan bir başlığa sahip olmaktır. Ardından, marjı menüdeki içeriğe ekleyin, böylece başlık hala tasarıma oynatılır. Örnekleri burada görebilirsiniz:
Bunu yapmak için oksijene bir bindirme menüsü eklemenin başka bir yolu, başlık şablonunu ve footer catchall’ı kullanmamız gerekir.Bu, üstbilgiye, iç içeriğe ve ardından altbilgi bölümüne sahip olduğumuz bir web sitesi oluşturduğumuzda standarttır.Bu şablon, CatchAll filtresi kullanılarak tüm sayfalara uygulanır (farklı bir filtre kullanılarak tam olarak nerede farklı bir başlık varyasyonunun görüntülenmesini istediğinizi belirleyebilirsiniz).Genellikle, şu anda bir menü veya menü öğesi ekleyebilirsiniz.Megamenu bile ayarlayabilirsiniz ve burada nasıl yapılacağına dair bir eğitim veriyoruz.Daha fazla bir şey istiyorsanız, tam ekranın tam ekran menüsünü yapmak en iyi seçim olabilir.
Bunu yönetmek için iyi tasarlanmış aşırı menü, yalnızca sermaye öğesini kullanacağız, yani bunu etkinleştirmek için gerekli kod veya üçüncü taraf bileşeni yok. İlk olarak, başlığımızı hazırlayalım. Bu başlık öğesi yalnızca soldaki logomuzu ve sağdaki menü düğmesini içerir. Bu menüyü değiştirmek çok basit olabilir. Bu örnekte, yalnızca “menü” metnini kullanacağız. Bu, menüye normal bir metin öğesi ekleyerek, etiketleyerek, ardından onu kaldırmayan özel bir CSS ekleyerek ve imleci üste yönlendirirken imleci bir işaretçiye dönüştürerek yapılır. İmleç: işaretçi kullanıcı seçimi: yok; Daha sonra “Menutoggle” gibi özel dersler de sunuyoruz. Ancak, imleci tıklarken veya yönlendirirken benzersiz animasyonlar oluşturmak için CSS veya JavaScript kullanabilirsiniz. Birçok web sitesi Hamburger simgeleri kullanır, ancak tıklarken onları oluşturan üç satır bir araya gelir. Menünüzü değiştirmek için ilham ve kodlamaya ihtiyacınız varsa, bu harika bir codepen: geçiş menümüz bittikten sonra sermayemizi ayarlayacağız. Tam bir ekran olmalı, imleci diğer tüm içeriğe yönlendirmeli ve kolayca kapatılmalıdır. Bunu yapmak için sermaye öğeleri ekliyoruz, 100 VH, genişlik 100 VW olarak ayarlıyoruz ve gerçekten diğer tüm içeriğin üzerine konumlandırıldı. Bu örnekte, Sermaye içindeki rütbe olmayacaktır, ancak bu öğreticiyi izleyerek düzenleyebilirsiniz.
Bağlantıya tıklanır tıkladıkları en kısa sürede yeni bir sayfaya yönlendirildiler. Gerekirse yapabilseniz bile, bağlantıyı tıklarken menüyü kapatan herhangi bir işlev ayarlamaya gerek yoktur. Bu menüye herhangi bir standart oksijen bileşeni ekleyebilirsiniz. Örnekler arasında en son blog yayınlarınızı görüntülemek için kolay yayınların kullanımını, satış sayfanıza statik davranma davetiyeleri, iletişim formları veya diğerleri yer alabilir. Düşünülmesi gereken son şey, kullanıcıların bindirme menünüzü nasıl kapatacağıdır. Varsayılan olarak, Kaçış düğmesini tıklamak sermayeyi kapatır ve bu işlevi menümüz için kaydederiz. Bununla birlikte, çok görünür olan kendi özel kapalı düğmelerimizi de ayarlamak istiyoruz. Bu, metin dizeleri veya düğmeler ekleyerek yapılır. Genellikle, yakın olduğu ve sol veya üst köşede bulunduğu söylenir. Menüyü kapatmak için ayarlamak için, özel bir sınıf “.oksi-modal kaplı” verin. Bu sonuç, kodsuz ve üçüncü taraf eklentisi olmadan oksijen oluşturucuya tam ekran menüsü eklemenin basit bir yoludur. Bunu kendi sitenizde nasıl uygulayacağınız hakkında sorularınız varsa, lütfen aşağıdaki yorumlarla iletişime geçin. Bir öğretici isteğiniz varsa, bize de söyleyin!