jQuery ile UL içerisindeki LI taglarını ortalamak eq() , Math()

Yatay css menülerde statik yapı artık yetersiz kalınca dinamik yapı olan yani width:; değeri olmayan gerektiği kadar uzayabilen yapıya geçildi bu ilk zamanlar biraz canımı sıksada yazdığım kodların esnekliğini gördükçe çok hoş bir hal almaya başladı. Ama gene bir sorun vardı Lİ taglarını ortalamak boyutu belirli olmayan bir tag margin:0px auto; ile ortalanmıyor tek çözüm margin değeri vermek ama o zamanda Li tagının içeriniğinin ne kadar uzun olacağı belli olmadığı statik margin değeride veremiyoruz bu yüzden gene css ile yollarımız jquery de kesişiyor. Okumaya devam et jQuery ile UL içerisindeki LI taglarını ortalamak eq() , Math()

Css z-index elementi nedir ? nasıl kullanılır ?

Css kodlarımızda bu zaman kadar hep yanyana alt alta sıraladık ama günümüz tasarımlarında bu sıralamalar bizlere yetmemeye başladı ve artık dinamik bir resim gölgesi yapıyorsak bile bu gölge div’ini z-index ile resimin üstüne yerleştiriyoruz ve resim ne kadar değişirse değişisin bizim belirlediğimiz gölgeli z-index div’i altında çıkıyor.

Açıkcası z-index z ekseninde yani üst üste,  alt alta divleri yerleştirmemizi sağlıyor ancak z-index’i kullanabilmemiz için öncelikle  position özelliği vermemiz lazım yoksa z-index değeri çalışmayacaktır. Hemen örneklere geçelim. Okumaya devam et Css z-index elementi nedir ? nasıl kullanılır ?

Css Position nedir? nasıl kullanılır?

Css position elementi eski yapılan tasarımlarda pek olmasa artık günümüzün web sitelerinde olmazsa olmaz özelliklerinden biridir yani eski web sitelerimizde sıralı divler (yanyana divler) kullanırken artık bağımsız divler kullanıyoruz.  İlk başlarda position kullanmaya çekinirdim tarayıcılar arasında sorunlar yaratır diye ama kullanmaya başladıktan sonra gördüm ki position kullanmak daha basit ve kullanımı kolay.

Benim makale anlayışım örnekler yapmak ve sizlere örnekler göstermektir o yüzden hemen örneklere geçiyorum. Okumaya devam et Css Position nedir? nasıl kullanılır?

Css & jQuery tasarımlarım

jQuery ve css yazmaya başladığım zamanlar çok deneme çalışması yaptık ve kimini kullandık kimini kullanmadık ama bunların hepsi bana birer tecrübe olarak geri döndü bu tasarımları Css & jQuery kodlamaları acemilik zamanlarında yapmış olduğum çalışmalar olduğu için kod kalabalıkları veya yanlış yazımlar olabilir. Benim bu tasarımları paylaşma amacım sadece kodlara bakarak biraz kavramaya çalışmanızdır.

Atatürk üniversitesi portal giriş çalışması :

Sistem css ve jquery üzerinedir ana durmadan jquery ile bazı listeleri gizleyip kaldırdık.

Resim 1

Bu çalışmayı indirmek için buraya tıklayın.

Demo için buraya tıklayınız .

Atatürk üniversitesi portal içerik sayfası çalışması :

Bu modul girişi sayılabilecek sistemde jquery adına herhangi bir fonksiyon yoktur.

Sistemde full ul> li kastırılmıştır birde görsellik katmak açısından css opacity komutu kullanılmıştır.

Bu çalışmayı indirmek için buraya tıklayın.

Demo 1 için buraya tıklayınız.

Demo 2 için buraya tıklayınız.

Atatürk üniversitesi anasayfa çalışması :

Bu çalışmada SFK nickli tasarımcımızın yapmış oluduğu tasarımı html’e döktüm. Tasarımda ek olarak jQuery fadeTo fonskiyonunu kullandım

Bu çalışmayı indirmek için buraya tıklayın.

Demo 1 için buraya tıklayınız.

atauni
atauni

İlerleyen zamanlarda diğer çalışamlarımda koyacağım konu güncellenecektir.

jQuery Açılır Menü

Artık çoklu menulerde jquery açılır menu şart oldu bende dilimin döndüğünce şimdi jquery açılır menu yapmayı öğreteceğim. Öncelikle bu adresten jquery dosyamızı indiriyoruz ve css yatay veya dikey menulerimizi oluşturmaya başlıyoruz konu hakında bilgisi olmayanlar için css yatay menü ve dikey menuleri  anlatmıştım o konudan esinlenerek öncelikle css dosyamızı sonra jQuery dosyamızı yazmaya başlıyalım.

Css Dosyamızı yazıyoruz

 

Burada menu kalıplarımızı oluşturduk ve alt menulerin özelliklerine display:none dedik yani görünmez yaptık. Css dosyamızın bu kadar karışık durduğuna bakmayın içine girdikten sonra en fazla 6 ayrı class’a özellik tanımlamışızdır.

jQuery Dosyamızı yazalım

 

Bütün işlemi gerçekleştiren en önemli kısım burası adım adım anlatıyorum.

 

A Taglarından Class’ı Tikla olana tıklanıldığında şunları yap ( … )

Class’ı AltMenu olanların hepsini slideUp yap yani kaldır.

Burada ise Tıklanılan <a> tagında .AltMenu classlı div’i bul ve slideDown yap yani aç.

Dikey Açılır menümüz için yazdığımız js kodları bu kadar arkadaşlar. Yatay menü içinde bu kodlar geçerlidir. slideUp yerine fadeOut slideDown yerine fadeIn komutunu kullandık.

Şimdi ise Html kodlarımızı yazalım.

Html kodlarını yazmadan önce genel mantığımız bir ana menumuz olacak

 

ve bu menudeki <li></li> taglarının arasına açılacak alt menuyü yerleştireceğiz aşağıdaki örnekteki gibi.

 

Tam html kodlarımız :

 

Resim  :

Dikey Menü
Dikey Menü
Yatay Menü
Yatay Menü

Takıldığınız noktaları belirtirseniz elimden geldiğince cevaplamaya çalışacağım.

Html kodlarımızda bu kadar arkadaşlar demo için bu adrese bakabilirsiniz :
jQuery Açılır Menü