Aycan.net

Web sitemizde 7 kategori'de 159 makale'ye yazılmış 876 yorum bulunmaktadır.
reklam alanı

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

Kategori: Css
21 May 2010
25 Yorum
3699 Kez Okundu

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.

Şimdi bir cerceve div’i içinde kutuBir ve kutuIki diye kutucuklar oluşturup birini sola biri sağla yaslayalım.

Css kodları :

.cerceve{width: 400px; height: 200px; background: #e2e2e2; margin:100px auto;}
            .kutuBir{width: 180px; height: 180px; background: #b98f91; float: left; }
            .kutuIki{width: 150px; height: 150px; background: #889f7b; float: right;}

Html kodları:

<div class="cerceve">
     <div class="kutuBir"></div>
     <div class="kutuIki"></div>
</div>

Şimdi kutucuklarımızdan  z-index değerini vermeden önce z-index değerinim çalışması için position:absolute; ve kafamıza göre top ve left komutlarını vereceğiz.

Css kodları :

.cerceve{width: 400px; height: 200px; background: #e2e2e2; margin:100px auto; position: relative;}
            .kutuBir{width: 180px; height: 180px; background: #b98f91; position: absolute; left: 10px; top: 10px;}
            .kutuIki{width: 150px; height: 150px; background: #889f7b; position: absolute; left: 60px; top: 25px;}

Görmüş olduğumuz üzere position absolute değerini verdik ve divler üst üste çıktı ama bizim amacımız katmanları yönetmek o yüzden şimdi z-index değerini vereceğiz. (Eğer position komutlarını anlayamadıysanız bu konudan komutları inceleyebilirsiniz)

Şimdi ise son nokta yani z-index elementini kullanma safasına geldik tabi buraya kadar biraz sıkıcı oldu ama makalenin her seviyeye hitap etmesi için temelden anlatmak zorundayım.

z-index;

z-index değeri kullanımı direk sayısal rakamlar ile belirtilir yani z-index:2; gibi bizde hemen üste çıkartmak istediğimiz kutucuklara sayısal büyüklüklere göre z-index değeri verelim.

Css kodları :

.cerceve{width: 400px; height: 200px; background: #e2e2e2; margin:100px auto; position: relative;}
            .kutuBir{width: 180px; height: 180px; background: #b98f91; position: absolute; left: 10px; top: 10px; z-index: 2;}
            .kutuIki{width: 150px; height: 150px; background: #889f7b; position: absolute; left: 60px; top: 25px; z-index: 1;}

Burada görüldüğü üzere kutuIki class’ına z-indez:1; ve kutuBir class’ına da z-index:2; dedik yani kutuBir’i kutuIki’nin üzerine çıkart diye belirttik. z-index elementinin özellikleri bukadardır arkadaşlar aşağıda z-index komutunu kullandığım web sitelerinden resim koydum ki z-index’in bizler için ne kadar önemli olduğunu görün diye.

Bu makale Aycan BÜLBÜL tarafından aycan.net için yazılmıştır.
Kaynak göstermenden yayımlamak yasaktır.

Bu yazıya yapılan yorumlar

Ozan Aksakboga Yorum Yaptı; (21.05.2010 - 01:13 )

Cok kullanisli bir olay, tesekkürler Aycan’m :)

Aykut Yorum Yaptı; (21.05.2010 - 11:46 )

Aycan, Kanka biliyordum ama sayende tekrar etmiş oldum…. :)
Eline Sağlık….

Özgür Yorum Yaptı; (21.05.2010 - 13:02 )

Çok boyutlu bir makale olmuş :) teşekkürler

redpoint Yorum Yaptı; (5.06.2010 - 18:03 )

peki z-index ile birlikte opacity de kullanarak daha fazla gorsellik katmamiz mumkun mu ?

Aycan BÜLBÜL Yorum Yaptı; (5.06.2010 - 21:13 )

Tabiki z-index’in çakıştığı css elementleri hiç görmedim o yüzden her türlü efekt verebiliriz.

Ahmet Yorum Yaptı; (14.06.2010 - 12:03 )

Çok güzel olmuş anlatımlarınız. Yeni başlıyorum Css’e ve zor geliyo ama anlatımlarınız çok açık. Özellikle örneklendirerek anlatmanız çok isabetli bir karar olmuş. Çook teşekkürler. Devamını bekliyorum:)

Buğra Yorum Yaptı; (27.11.2010 - 20:59 )

Çok sağolun. Jquery menü ve sliderları alt alta kullandığımda mutlaka sorun yaşıyordum. Artık yaşamıyacağım. :)

Ahmet Yorum Yaptı; (4.03.2011 - 16:37 )

Hocam ben sayfamın bi tarafında sürekli oraya yapışkan kalmasını istediğim bişe yaptım. 3 katmandan oluşuyo o ve z indexlerine istediğim sırayla 1 2 3 verdim. ama bu sefer sayfanın asıl ortadaki kodları seçilememeye başladı.

Yani isteğim: div text in üzerine gelirse div görünsün. ama text de seçilebilsin veya text le aynı z index e sahip inputlar tıklanabilsin.

şimdiden teşekkürler, kolay gelsin..

ft Yorum Yaptı; (19.04.2011 - 17:09 )

S.a admin MSNimi ekleyebilir misin? css de ufak bi yerde yardıma ihtiyacım var MSN’den görüşmemiz gerekiyo da..

webmaster006@fuzzyturk.com

eklersen sevinirim.

plakalar Yorum Yaptı; (18.05.2011 - 22:59 )

teşekkürler anlatım için

eLbruz Yorum Yaptı; (2.08.2011 - 12:00 )

TEŞEKKÜRLER GERÇEKTEN İŞİME YARIUACAK :

Şafak SARAÇOĞLU Yorum Yaptı; (24.09.2011 - 00:34 )

Teşekkürler güzel bilgi

Batuhan Küçükali Yorum Yaptı; (16.11.2011 - 04:00 )

harika bir bilgi çok güzel anlatım.işime çok yaradı.

Emre Yorum Yaptı; (4.01.2012 - 14:59 )

çok işime yaradı teşekkürler :)

cihat Yorum Yaptı; (13.02.2012 - 14:17 )

gerçekten sıkıntı yaşadığım durumlardan birisiydi sık kullanılanlara attım akşam inşaAllah incelerim.

mehmet Yorum Yaptı; (17.02.2012 - 23:24 )

dostum olayı anladım ama bı turlu yapamadım.bitane dhtml menü var aşağıya doğru açılıyor ve hemen altında flash slideshow var ve menü hep slaytın altına açılıyor.menünün zindexi-1 slaytın zindexi-0 veriyorum yine olmuyor.neyapmam lazım lütfen yardım

Aycan BÜLBÜL Yorum Yaptı; (17.02.2012 - 23:26 )

Flash’a bu kodu ekleyin

mehmet Yorum Yaptı; (17.02.2012 - 23:32 )

hanği kodu ekleyeyim

mehmet Yorum Yaptı; (17.02.2012 - 23:34 )

flashin divi

menünün divi

mehmet Yorum Yaptı; (17.02.2012 - 23:36 )

hocam senin yazdığın koduda göremiyorum benim yazdıgım div kodlarıda göremiyorum.

Aycan BÜLBÜL Yorum Yaptı; (17.02.2012 - 23:38 )

< *p*a*r *a*m name="wmode" value="transparent" />Aralara yıldız koyuyorum, yıldızları sil ve flash kodunun içine koy.

mehmet Yorum Yaptı; (17.02.2012 - 23:47 )

flash kodun içinde window diye atanmış wmode onu transparet yaptım ama yine olmadı

mehmet Yorum Yaptı; (17.02.2012 - 23:59 )

dostum flashtaki kodu past ettim nolur yardımcı ol

*
*
AC_RunFlashContent(“id”,”flash1″,”width”,”813″,”height”,”252″,”quality”,”high”,”autoplay”,”true”,”loop”,”true”,”wmode”,”window”,”codebase”,”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab”,”pluginspage”,”http://www.macromedia.com/go/getflashplayer”,”src”,”images/fermaflashson.swf”);
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*<!–
*
*
*

Muhammet AÇIK Yorum Yaptı; (5.03.2012 - 17:29 )

Merhaba bu position değerini verdiğimizde top değerine eksili değerler versek ne gibi sorun olur ya da sorun olur mu çünkü şuanda verdiğimde bir sorun görmüorum bende ki tarayıcılarda

Aycan BÜLBÜL Yorum Yaptı; (5.03.2012 - 17:39 )

bir üst div’de overflow:hidden; yoksa sorun sorun çıkartmaz.

:

: (yayınlanmayacak)

: (varsa)

:

  • tatil sepeti, tatil
  • dizi izle
  • Program Sitesi
  • laptop vadisi
  • oyun
  • indir
  • reklam verin

Bu sitede gördüğünüz her yazıyı çalabilirsiniz. Ancak Alıntı yapmak şartıyla.
Copyright Tüm hakları saklıdır. - Tasarım : aorhan
19 Mayıs