Yazar |
Mesaj |
-

mikro-blog
Acemi Üye
|
02.07.2011, 20:37 (UTC) Mesaj konusu: Css Dikey Menü Yapımı ! |
|
|
Merhaba arkadaşlar. Şimdi sizlere Css Menü (Dikey) Yapmayı öğretmeye çalışacağım.
-1-
Öncelikle ' div ' ve 'html ' kodlarımızı oluşturuyoruz.
Kod:
<div class="menucuk">
<ul>
<li><a href="#">Anasayfa</a></li>
<li><a href="#">Hakkımda</a></li>
<li><a href="#">İletişim</a></li>
<li><a href="#">Ziyaretçi Defteri</a></li>
</ul>
</div>
-2-
HTML kodumuzu oluşturduk. Şimdi Css kodlarına geçelim.
Kod:
<style>
.menucuk{
width: 250px; /*Menü Genişliği*/
height: auto; /* Yükseklik Otomatik (Değiştirmeyin)*/
background: #f0eeee; /*Arkaplan Rengi*/
border: 1px solid #cecece; /*1px kalınlığında düz çizgili(solid), #cecece renginde bir çerçeve*/
float: left; /*Sola dayalı olacak.*/
margin-bottom: 15px; /*Menünün altına birşey eklerseniz Menünün 15px altından boşluk bırakarak başlar*/
}
.menucuk ul {
display: block; /*Kutucuklu olsun*/
margin: 0px; /*Dıştan bırakılan boşluk*/
padding: 0px;/*İçten bırakılan boşluk*/
}
.menucuk ul li {
padding-left: 2px; /*Sol içten 2px boşlukla başlayacak.*/
padding-top: 2px; /* Üst içten 2px boşlukla başlayacak*/
padding-bottom: 2px; /*alt içten 2px boşlukla başlayacak*/
list-style: none; /*Liste numaralandırması olmasın (Yuvarlak, kare vs.)*/
}
.menucuk ul li a {
font-family: Arial, Helvetica, sans-serif; /*Linklerin yazı tipi*/
font-size: 12px; /*Linklerin boyutu*/
color: #3a3a3a; /* Link rengi*/
background: url(http://img.webme.com/pic/m/mikro-blog/menu_icon.png) no-repeat center left; /*Arkaplan rengi ve resmi*/
text-decoration: none; /*Yazının altındaki çizgiyi kaldırma*/
display: block; /*kutucuk*/
padding-left: 20px; /*Sol içten 20px boşluk*/
padding-top: 8px; /*Üstten 8px boşluk*/
padding-bottom: 8px; /*Alttan 8px boşluk*/
font-weight: bold; /*Yazı kalın olacak*/
}
.menucuk ul li a:hover { /*Linkin üzerine gelince değişen renk, resim*/
display: block; /*kutucuk*/
background-color: #e9e8e8; /*arkaplan rengi*/
}
</style>
Yazdığımız Tüm Kodlar
Kod:
<style>
.menucuk{
width: 250px; /*Menü Genişliği*/
height: auto; /* Yükseklik Otomatik (Değiştirmeyin)*/
background: #f0eeee; /*Arkaplan Rengi*/
border: 1px solid #cecece; /*1px kalınlığında düz çizgili(solid), #cecece renginde bir çerçeve*/
float: left; /*Sola dayalı olacak.*/
margin-bottom: 15px; /*Menünün altına birşey eklerseniz Menünün 15px altından boşluk bırakarak başlar*/
}
.menucuk ul {
display: block; /*Kutucuklu olsun*/
margin: 0px; /*Dıştan bırakılan boşluk*/
padding: 0px;/*İçten bırakılan boşluk*/
}
.menucuk ul li {
padding-left: 2px; /*Sol içten 2px boşlukla başlayacak.*/
padding-top: 2px; /* Üst içten 2px boşlukla başlayacak*/
padding-bottom: 2px; /*alt içten 2px boşlukla başlayacak*/
list-style: none; /*Liste numaralandırması olmasın (Yuvarlak, kare vs.)*/
}
.menucuk ul li a {
font-family: Arial, Helvetica, sans-serif; /*Linklerin yazı tipi*/
font-size: 12px; /*Linklerin boyutu*/
color: #3a3a3a; /* Link rengi*/
background: url(http://img.webme.com/pic/m/mikro-blog/menu_icon.png) no-repeat center left; /*Arkaplan rengi ve resmi*/
text-decoration: none; /*Yazının altındaki çizgiyi kaldırma*/
display: block; /*kutucuk*/
padding-left: 20px; /*Sol içten 20px boşluk*/
padding-top: 8px; /*Üstten 8px boşluk*/
padding-bottom: 8px; /*Alttan 8px boşluk*/
font-weight: bold; /*Yazı kalın olacak*/
}
.menucuk ul li a:hover { /*Linkin üzerine gelince değişen renk, resim*/
display: block; /*kutucuk*/
background-color: #e9e8e8; /*arkaplan rengi*/
}
</style>
<div class="menucuk">
<ul>
<li><a href="#">Anasayfa</a></li>
<li><a href="#">Hakkımda</a></li>
<li><a href="#">İletişim</a></li>
<li><a href="#">Ziyaretçi Defteri</a></li>
</ul>
</div>
Acele ile yaptığım için biraz anlaşılmaz oldu galiba. Özür dilerim. Daha ayrıntılı dersini hazırlamaya çalışacağım.
CSS'de yazdığım tüm kodların açıklaması yanında arkadaşlar. Code lerin içine aldıgımdan pek belli değil ama. |
|
↑
|
|
 |
-

oyun-rehberin
Aktif Üye
|
02.07.2011, 20:38 (UTC) Mesaj konusu: |
|
|
Güzel paylaşım ______________  |
|
↑
|
|
 |
-

webssylonn
Acemi Üye
|
02.07.2011, 20:39 (UTC) Mesaj konusu: |
|
|
anlatım için teesekkurler..  |
|
↑
|
|
 |
-

webssylonn
Acemi Üye
|
02.07.2011, 20:39 (UTC) Mesaj konusu: |
|
|
anlatım için teesekkurler..  |
|
↑
|
|
 |
-

mikro-blog
Acemi Üye
|
02.07.2011, 21:17 (UTC) Mesaj konusu: |
|
|
oyun-rehberin yazmış: Güzel paylaşım
Teşekkürler  |
|
↑
|
|
 |
-

mikro-blog
Acemi Üye
|
02.07.2011, 21:18 (UTC) Mesaj konusu: |
|
|
webssylonn yazmış: anlatım için teesekkurler..
Ne demek  |
|
↑
|
|
 |
-

aykutservis-com
Uzman Üye
|
02.07.2011, 21:55 (UTC) Mesaj konusu: |
|
|
Teşekkürler. |
|
↑
|
|
 |
-

photoshopic
Acemi Üye
|
02.07.2011, 22:07 (UTC) Mesaj konusu: |
|
|
Teşekkür ederiz... | mikro-blog |
|
↑
|
|
 |
-

mikro-blog
Acemi Üye
|
03.07.2011, 05:13 (UTC) Mesaj konusu: |
|
|
aykutservis-com yazmış: Teşekkürler.
Birşey değil  |
|
↑
|
|
 |
-

mikro-blog
Acemi Üye
|
03.07.2011, 05:13 (UTC) Mesaj konusu: |
|
|
photoshopic yazmış: Teşekkür ederiz... | mikro-blog
Nedemek efendim. Görevimiz  |
|
↑
|
|
 |
-

aslannmedya
Aktif Üye
|
03.07.2011, 06:06 (UTC) Mesaj konusu: |
|
|
Mikro-blog bu ne hız.
Teşekkürler paylaşım için video çekip koysan daha açıklayıcı olurdu (html anlamayanlar için.) |
|
↑
|
|
 |
-

mikro-blog
Acemi Üye
|
03.07.2011, 06:29 (UTC) Mesaj konusu: |
|
|
aslannmedya yazmış: Mikro-blog bu ne hız.
Teşekkürler paylaşım için video çekip koysan daha açıklayıcı olurdu (html anlamayanlar için.)
Videolu anlatın düşünüyorum zaten. Yine de teşekkürler.  |
|
↑
|
|
 |
-

yusufberki
Uzman Üye
Konum: Rize
|
03.07.2011, 06:36 (UTC) Mesaj konusu: |
|
|
|
|
↑
|
|
 |
-

mikro-blog
Acemi Üye
|
03.07.2011, 06:40 (UTC) Mesaj konusu: |
|
|
yusufberki yazmış: teşekkürler
Birşey değil.  |
|
↑
|
|
 |
-

kavurur
Acemi Üye
|
04.08.2011, 19:52 (UTC) Mesaj konusu: teşekkürler |
|
|
saolun gerçekten |
|
↑
|
|
 |
|