Aycan.net

Web sitemizde 7 kategori'de 151 makale'ye yazılmış 730 yorum bulunmaktadır.

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

Kategori: Css
21 May 2010
14 Yorum
1495 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 :)

:

: (yayınlanmayacak)

: (varsa)

:

  • logo tasarımı
  • Alışveriş kulupleri
  • Diziler
  • dizi izle
  • Program Sitesi

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: aPress