Blackinci » CSS » Css Balon Büyüyen Menü
 (Oy Verenler: 13)
Css Balon Büyüyen Menü
893 Kere Okunmuş EkleBunu Sosyal Paylaşım Butonu CSS blackinci 29 Nisan 2008 Haberi Yazdır
Css Balon Büyüyen Menü

Evet münümüzü yapmaya başlayalım ilk olarak HTML kısmını yazalım
<div class="menu">
    <ul>
        <li><a class="ara" href="#"><span>Arama</span></a></li>
        <li><a class="indir" href="#"><span>İndir</span></a></li>
        <li><a class="bilgi" href="#"><span>Bilgi</span></a></li>
        <li><a class="kalp" href="#"><span>Kalp</span></a></li>
        <li><a class="cark" href="#"><span>İşlem</span></a></li>
    </ul>
</div>

Üstteki görüldüğü gibi bir "DİV" elementi oluşturduk ve bir class atadık içine bir liste oluşturalım ve bu liste içerisine "A" elementini yazdık ve birer class atadık son olarak "SPAN" elementi içerisine linklerimizin isimlerini yazdık Bakalım nasıl görünüyorlar
Css Balon Büyüyen Menü

evet HTML kısmı bukadar geçelim css kısmına ilk kodlarımızı yazmaya başlayalım
.menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

üstteki yazdığımız kodda ilk olarak "UL" elementimizin yani listemizin simge göstermesini istemedik ve boşlukları sıfırladık
görelim bakalım ne durumda menümüz
Css Balon Büyüyen Menü
kodlarımızı yazmaya devam edelim
.menu ul li {
    float: left;
    margin-right: 2px;
}

üsteeki yazdığımız kodda menümüzün "Lİ" elementini sola yasladık bunun listemizin yatay olarak sıralanması için yaptık ve listelerimizin sağ kısmına 2 şer pixellik boşluk verdik duruma bakalım
Css Balon Büyüyen Menü
evet devam edelim
.menu ul li a {
    display: block;
    width: 48px;
    height: 58px;
}

üstteki kodumuzda ise "A" elementine blok görünümü özelliği verdik bu görünümü istediğimiz genişlik ve yükseklik değeri verebilmemizi sağladı ve hazırladığımız resimlere göre genişliği ve yüksekliği belirledik
görünüm alttaki gibi istediğimiz kıvama gelmeye başladı
Css Balon Büyüyen Menü
.menu ul li a span {
    visibility: hidden;
}

bu kodda ise "SPAN" elenementini görünmez yaptık hazırladığım imajlar zaten menü isimleri yazıyordu yani yazmasakta olurdu fakat başta google olmak üzere diğer arama motorlarının robotları bu yazıyı okumasını istiyoruz onun için yazık ekranda görünmüyecek ama örümcekler okuyabilecek devam edelim
.ara {background: transparent url(ara.png) 0 0 no-repeat;}
.indir {background: transparent url(indir.png) 0 0 no-repeat;}
.bilgi {background: transparent url(info.png) 0 0 no-repeat;}
.kalp {background: transparent url(kalp.png) 0 0 no-repeat;}
.cark {background: transparent url(cark.png) 0 0 no-repeat;}

üstteki kodumuzda ise "A" elementine atadığımız class lara arka plan resimi veriyoruz hepsine tek tek ayrı verdik menü resimleri farklı olduğu için örnek resim altta
Css Balon Büyüyen Menü
devam ediyoruz
a:hover.ara, a:hover.indir, a:hover.bilgi, a:hover.kalp, a:hover.cark {
    background-position:0 -58px;
}

üstteki kodumuzda ise son olarak fare mizi menü ikonun üstüne getirince hazırladığımız resimin alttaki kısmını ekranda gösteriyoruz ben boyutları aynı olduğu için hepsini birleştirdim imajları örnek olarak yaptım bilgisayarımda bulduğum en uygun resimler bunlardı aslında ben yinede PSD sini ekliyorum belki size yardımcı olur hoşcakalın...
Örnek - Ön İzleme
Bu menüyü bilgisayarıma kaydet
balon-menu.rar [93.61 Kb] (İndirme: 118)


Bu Konuda 11 Yorum Yapılmış
Bu Konuda 11 Yorum Yapılmış

çok güzel bir paylaşım Tüm WebMasterlerin İşine Yarar

Çok kral olmuş abi :) Eline sağlık...

Çok teşekkürler gerçekten çok kral olmuş. smile

usta çok süper menü eline sağlık.fakat bunu ortalayamadım :S yardımcı olabilir misin ?

bu menü ortalanmaya müsayit değil ortalanır ama uğraştırır uğraşmadan kolayca nasıl ortalarsınız iframe ile ortalarsınız en kolayı bu olur

Harika çok saol...

pst leri düzenledim oluyomu die denedim süper oldu teşekkür ederim ellerine sağlık süper anlatımlar

Çok Güzel Hoş oluyor.TeşekkürLer.

black inci gerçekten teşekkürler güzel bir ders anlatmışsın.
Cezam,
Kardeş ortalayabilirsin bunda bişi yoq.
<table class="body">
<tr>
<td><div class="menu">
<ul>
<li><a class="ara" href="#"><span>Arama</span></a></li>
<li><a class="indir" href="#"><span>İndir</span></a></li&g
t;
<li><a class="bilgi" href="#"><span>Bilgi</span></a></li>
<li><a class="kalp" href="#"><span>Kalp</span></a></li>
<li><a class="cark" href="#"><span>İşlem</span></a><
/li>
</ul>
</div></td>
</tr></table>
kısmını bu şekilde düzenle
css kısmınada

.body { margin:40 490; }

eklersen istediğin gibi ortalanmış olur fellow
Yayında ve yapımda emeği geçenlere çok teşekkür ederim.

Konuyu okudum ve bir teşekkür etmeden gidersem kendime çok kızardım. Anlatım için teşekkürler.

teşekkürler davut abi anlatımların çok sade ve anlaşılır

Yorum Ekle
Yorum Ekle

Zorunlu
Zorunlu Değil
 
 
Kontrol Paneli
Kullanıcı Adınız
Şifreniz
Şifremi UnuttumKayıt Ol!
Kategoriler
Takvim
«    Temmuz 2008    »
PtSaÇrPrCuCtPz
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Anket
blackinci.com da bir forum sayfası olsun mu?

Evet Olsun
Hayır Olmasın
Kararsızım
Fikrim yok
En Çok Okunanlar
Dost Siteler
Arşiv
En Son Yorumlar
Yazan:
konu: Durgunluk :(
Yazan:
konu: MyBB için css ile alt forum ...
Yazan: Ξ®ß!LΞN
konu: Css İle Yatay Menü Yapımı 2
Yazan: ByResul
konu: Durgunluk :(
Yazan:
konu: Durgunluk :(
Rss İstatistikler İletişim Üste Git Copyright © 2008 DLE Blackinci Edition