Monster Notebook
 
Şimdi Üye Ol | Şifremi Unuttum
Ana SayfaSanalkurs.netProgramlarSanalkurs.netÖnemli SitelerSanalkurs.netYazarlarSanalkurs.netDers EkleSanalkurs.netE-DergiSanalkurs.netBlog Sanalkurs.netİletişimSanalkurs.netForum
 
Anasayfa » CSS (77 ders)
 
Yatay Açılır Menü Yapımı

Yazar: Eray Karayel  
Eklenme: 07.02.2009   Okunma: 7786   Seviyesi:  Orta
 
Şimdiki dersimizde CSS ile yatay açılır menü yapımını anlatmaya çalışacağım. Umarım başarılı olabilirim. Dersin sıkıcı olmaması için biraz da görsellik katacağım. Hep anlatırken, hem de görsel olarak Dreamweaver 8'i yardımcım olarak görevlendiriyorum :)

Öncelikle normal bir şekilde menümüzü oluşturalım.

<ul id="menu">
<li><a href="#">Anasayfa</a></li>
<li><a href="#">Hakkımızda</a>
<ul>
<li><a href="#">Şirketimizin Tarihi</a></li>
<li><a href="#">Yöneticilerimiz</a></li>
<li><a href="#">Çalışanlarımız</a></li>
<li><a href="#">Faaliyetlerimiz</a></li>
</ul>
</li>
<li><a href="#">Referanslarımız</a>
<ul> 
<li><a href="#">Deneyimlerimiz</a></li>
<li><a href="#">Ne dediler?</a></li>
</ul>
<li><a href="#">Hizmetlerimiz</a></li>
<ul> 
<li><a href="#">Web Tasarım</a></li>
<li><a href="#">Hosting</a></li>
<li><a href="#">Logo Tasarım</a></li>
<li><a href="#">Danışmanlık Hizmetimiz</a></li>
<li><a href="#">Diğer Hizmetler</a></li>
</ul>
</ul>


http://resim.sanalkurs.net/uploads/1_454.jpg

Gördüğünüz gibi 4 tane ana menü ve akabinde alt menülerini oluşturduk. Şimdi Css ile bunu açılır menü hâline getireceğiz.

Ben bu anlatımda css'i ayrı bir dosya ile sayfaya çağıydım. Ama siz sayfaının head'ine de yerleştirebilirsiniz css'i.

Css'imize aşağıdaki kodu yazıyoruz.

ul#menu li {
float:left;
position:relative;
width:150px;
}



http://resim.sanalkurs.net/uploads/2_386.jpg

Bu kod id'si "menu" olarak verilen yazıların maddeleri hakkında düzeltmedir.

Float ile menümüzün durumunu belirliyoruz. Left yaptık ve anasayfa sol tarafta yerini aldı. Right yapsaydık anasayfa en sağda olacaktı ve devamındakiler sağdan sola doğru hizalanacaktı. Position ile menünün durumunu belirliyoruz ve bildiğiniz gibi width ile de menümüzün genişliğini belirliyoruz.

Menümüzü ilk oluşturduğumuz zaman oluşan menülerin başında işaretleri kaldıralım.


ul#menu, ul#menu ul {
list-style:none;
margin:0;
padding:0;
}


http://resim.sanalkurs.net/uploads/3_325.jpg

Bu şekilde menülerimizin başındaki işaretleri de kaldırmış olduk.


ul#menu li ul {
display:none;
position:absolute;
top: 19px; 
left: 0;
}


Display ve position sayesinde açılır olan menümüzü gizlemiş oluyoruz. Bu koddan itibaren alt menüleri göremez hâlde olursunuz.

ul#menu li:hover ul { 
display:block;
}


Bu kodu da eklediğimiz zaman mouse'u hangi menünün üzerine getirirsek o menü açılacaktır. Yani işlemimiz bitti.

ul#menu li a {
font: bold 11px Verdana, Helvetica, sans-serif;
display: block;
border-width:1px;
border-style:double;
border-color:#000000;
margin:0;
padding:2px;
color:#FFFFFF;
background:#666666;
text-decoration:none;
}


Son olarak menümüzün arkaplanını, altında çizgi olmaması gibi bazı özelliklerimizi ayarladıktan sonra menümüz tamamlanmıştır. İstediğimiz sayfaya yerleştirebiliriz.

http://resim.sanalkurs.net/uploads/4_270.jpg

http://resim.sanalkurs.net/uploads/5_226.jpg

http://resim.sanalkurs.net/uploads/6_177.jpg

http://resim.sanalkurs.net/uploads/7_133.jpg

Kolay gelsin...
 

 

Yatay Açılır Menü Yapımı Dersini Yazdirin YAZDIR

"Yatay Açılır Menü Yapımı" dersi için 23 yorum var

09.02.2009 kursat5843 diyor ki:
elinesaglık

10.02.2009 download diyor ki:
Güzel ders eline sağlık

16.02.2009 clerk diyor ki:
çok faydalı ellerine sağlık ama cok acık deil sanki be hocam bu kodları nasıl ayarıcaz ben css i sadece dream weaver da kullanıorum ama daha pek bilgim yok bu konu hakkında

17.02.2009 glzr_34 diyor ki:
SÜPER ANLATTIN KONUYU ÇOK TEŞEKKÜR EDERİM SAYENDE KANDİ PROJELERİMİ KENDİM YAPACAĞIM SOLASIN

17.02.2009 anilture diyor ki:
Ellerinize sağlık. Çok güzel bir ders. Fakat benim kafama takılan birşey var! Sizin anlattığınıza göre bu yatay için bir dersti, Bu menüleri dikey yapmak için nelerin yapılması gerekir?

19.02.2009 eraykarayel diyor ki:
@Clerk; Anca bu kadar açabilirim. Her kodun anlamını yazarsam sayfalara sığmaz, sizler de okumaktan sıkılırsınız. Bazı kodları basit ingilizcesi olanlar anlarlar, Anlayamadığınızı da deneyerek görebilirsiniz nedir ne değildir diye...

@anilture; Dikey açılır menü dersini de anlattım. Onaylandığında görebilirsiniz dersi...

Rica ederim arkadaşlar...

21.02.2009 eraykarayel diyor ki:
dikey açılır menü yapımını öğrenmek için http://www.sanalkurs.net/dikey-acilir-menu-yapimi-2988.html adresini ziyaret edebilirsiniz...

23.02.2009 criminal1 diyor ki:
bence bu kodların da anlamlarını yani ne işe yaradıklarını yazsayduın varsın sayflar sürsün yeterki öğrenelim dostum....ayrıca bu yaptığın menu olayı bile mükemmel olmuş...yani analtmışsın ne güzel eline emeğine sağlıkcss 3.0 ve yenilikleri konusunda açız...lütfen bilenler bildiklerini saklamasın...teşekkürler...

23.04.2009 zafer_77 diyor ki:
çok saol hocam

26.04.2009 serbila diyor ki:
eeee eklenecek javascript kod nerde? :) yapma hocam ayıp İnsanlar Bişiler öğrenmeye Çalışıyor i.e de Çalışmaz bu Javascript Olmadan

14.05.2009 şahancan diyor ki:
Arkadaşım eline sağlık çok güzel bir çalışma olmuş.bende yeni başlıyorum onun için bir sorum olacak bu css kodları head e nasıl entegre edilir anlatırsan çok sevinirim.teşekkürler iyi çalışmalar.

22.05.2009 Shahmar diyor ki:
Tesekkurler kardes, hakkaten iyi olmush..

02.06.2009 yasanacak2144 diyor ki:
harikasın da! menünün tamamı çalışmıyor sanki?

14.06.2009 husmania diyor ki:
walla ellerin dert gormesin hocam harika olmus cook kullanıslı pazar pazar benı dertten kurtardı saolasin saygılar.......

23.06.2009 sultanatak diyor ki:
gerçekten güzel bir ders teşekkür ederim

29.07.2009 qplot diyor ki:
ah bırde calıssa .. ayrıca ıe de farklı frew da farklı cıkıyor

12.08.2009 susb diyor ki:
eline sağlık ustam cok güzel anlatmışsın :)

25.08.2009 ATES diyor ki:
arkadaşlar menünün 16. satırı olan hizmetlerimiz satırının sonunda </li> olmaması gerekiyor. ikinci olarak firefoxta çalışırken ie de çalışmıyor. oda sanırım javascript'e ihtiyaç duyuyor.

eray hocam çok güzel anlatmışsınız. ne zamandır arıyordum, teşekkür ederim..

26.08.2009 bedi diyor ki:
merhaba,öncelikle çok güzel bir ders olmuş benim merak ettiğim bir konu burada acaba açılan menünün bir altına daha alt menü nasıl ekleyebiliriz, açıklarsanız çok sevinirim...?

04.02.2010 f0b0a0s0 diyor ki:
ya abi benim anlamadığım bir şey var
bunu illa o dediğin programla yapmak zorundamısın
ben beceremedim
lütfen biri burdan yardım edebilir mi?

21.08.2010 emebul diyor ki:
merhaba, benim çok acil bir sorum olacaktı,lütfen yardımcı olunuz....
ben bu şekilde menü oluşturuyorum ama link verirken istiyorum ki aynı sayfada açılsın,iframe kullanarak yaptım ama düzgün olmadı, ifarme sornadan eklenmiş gibi duruyor zemin resngini de ayalayamadım.mesela yukardaki butonlara göre örnek verecek olursam referanslarımız kısmına tıkladığımızda sayfanın içerik kısmında (ortasında) bilgiler gözksün istiyorum.bunu nasıl yapabilirim? yardımcı olursanız çok sevinirim.

  BU DERSE YORUM EKLEYİN

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 169 Ziyaretçi, 7 Üye
bozoklar, ajanszebra1, BuKi ®, NaRe_TuRKeY, Charisma_47, siracel, Bym.ülkü
Bugün: 930, Dün: 10154, Bu Ay: 21297, Toplam Ziyaret: 7227109, Toplam Üye: 216260, Son Üye: nur_cihan
Yazılı Dersler: 2460, Video Dersler: 408, Toplam Yazar: 64, Toplam Dosya: 53, Toplam Link: 26
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz