BilgisayarlarProgramlama

CSS Z-endeksi: Bir bakış, özellikleri

CSS Z endeksini Kural - sayfa eleman pozisyon Z koordinat: o bulunduğu gösterge elemanı veya katmanın seviyesini. Z-endeksi büyüktür sahiptir Etiket tam olarak görüntülenecektir. Etiketler onlar Gelen akışı ve örtüşme görünen sırayla görüntülenir. приоритет видимости. Z-endeksi değeri görüş öncelik belirler.

Biz modern tarayıcılar ve algoritmalar ekran elemanlarına haraç ödemek zorundadır. Grafik ve çekilen ekranlar uygulama penceresinde elemanların kırpma sorun görünür ve görünmez şekil parçaları gün için, görünür gösterge teknolojisi içeriği çok iyi sonuçlara ulaşılmıştır. Bir tarayıcı penceresinde, bütün elemanlar kullanıcı tasarımını veya geliştirici belirtilen yalnızca ne görür, doğru görüntülenir.

Genel kural: Sipariş ve seviye arasında

giriş akışı (sayfa oluşturulmuş sunucu) sıralı tarayıcısını okur. Tüm etiketler CSS kurallarına uygun olarak gösterilir ve çakışabilir.

Bu örnek, dört görünür elemanı açıklanmaktadır. Birbirini izleyen her bir öncekinin örtüşmektedir. etiketler geçilen yerlerde, öncelik söz konusu değildir. Tüm bu aynı ve 848 eşit bir kural z-index CSS etiketleri gibi, aşağıdaki gibi gider unsuru anlaşılacaktır. Tüm bu görünüşte, bir sonraki elemanın her altından dışarı peeks.

kural görünürlüğü

Tarayıcılar görünürlük kuralları yalnızca "adil" gözlemliyoruz. çok zordur - her ardışık elemanı tarafından emilir olan bu parçalar hariç, aslında kesişen tüm brüt dayatılmasına analiz etmek ve sadece bu kullanmasına olanak veren bir algoritma ile gelip belirleyin.

Çoğu durumda bu gerekli değildir. Modern ekipman çok hızlı olduğunu ve bir sonraki eleman engeller noktaya elemanı yeniden çizmek fark, çok problemlidir.

eleman dizi Etkisi

z-index artırmak scCSS3 üçüncü etiketine yeterli olacaktır ve scCSS4 de - bunu azaltmaya, toplam resim değiştirilir. akışında elemanları dizisi aynı kalır:

  • id= 'scCSS1'; div id = 'scCSS1';
  • id= 'scCSS2'; div id = 'scCSS2';
  • id= 'scCSS3'; div id = 'scCSS3';
  • id= 'scCSS4'. div id = 'scCSS4'.

İkinci resim aslında göründüğünden daha fazla yer aldığını belirtmek gerekir. Üçüncü resim aynıdır. Bundan başka, birbirlerine belirli bir mesafede, iki parça (iki yumurta) oluşur.

ikinci ve üçüncü görüntü kalan bölgelerde, gerçek boyut, sırasıyla sarı ve gri vurgulanır.

arka plan rengine z endeksi kombinasyonu

CSS arka & Z dizini özellikleri birbirini tamamlar unutulmamalıdır. Tüm blok düzeyi elemanları ve diğer, her zaman maksimum yüksekliği ve içeriğin maksimum genişlik ile oluşturulan dikdörtgen bir alanı işgal eder.

görüntüleri kullanarak, herhangi bir form alanı elemanı yapabilirsiniz, ancak onun etrafında her zaman dikdörtgen olacak. Dogru dikkate almak önemlidir olduğu bir gerçektir.

Bir yol Seçili şekli metin yerleştirebilirsiniz, ancak bunu yapmazsanız, içerik girişi aldıktan sonra, arka arkaya, dikdörtgen bir kutu herhangi bir öğeye alır.

Kullanım özelliği art-Renk değeri (saydamlık bir tür) şeffaftır, bir devre elemanını taklit elemanında z-dizinini CSS. Her ne kadar gerçeklik öğesi her halükarda dikdörtgen şeklindedir.

Olaylar ve görünür elemanlar

elemanın bir başka eleman tarafından engellenen yerlerde, olaylar o işe yaramaz. Genel bir kural olarak, madde gözden uzak ise, o da kullanılabilirlik bölgesidir.

Bir geliştirici düğme veya menü öğesini kilitlemek isterse, iyi kilitleme etiketinin üzerine başka bir etiket, yerleştirilebilir belki şeffaf (örneğin, CSS opaklık üstünlüğünü kullanarak) daha yüksek bir CSS z-index sahip, ancak her durumda.

bakış kullanıcı açısından etkinlikte yana, ilgili ayrılabilir ve hiç yok, o zaman son (fareyi hareket klavyede rastgele düğmelere basarak, zamanlayıcı sinyali) yeterince tarayıcı penceresinde içeriği değiştirmek için kullanılabilir.

Basit bir örnek: Bir ziyaretçinin taşındı fare işaretçisi menü öğesini, ancak henüz bir şey yapmaya karar vermedim. ve yeterli içeriği görüntülemek - geliştirici istenen noktaya diyalog hareketini izleyen bir etkinlik sağlayabilir (bir ziyaretçi karar verir tıklayın). Kural CSS Z-endeksi fırsat için uygundur.

Resim formatı

görüntüler herhangi bir site için önemli bir yapı malzemesi olduğu için (güzellik, modernlik, işlevselliği - şeylerin olağan norm), bu görüntü formatı seçimler için büyük önem taşımaktadır.

Ve büyük, mevcut biçimlerinin tüm çeşitliliği kullanabilirsiniz, ancak pratiklik ve etkinliği açısından statik resimler ve * .gif için * .png sınırlandırmak için oldukça makul - animasyonlu resimler için. Popüler * .jpg da iyidir, ama esneklik görüntüleme alanını işlemek için izin vermez.

Tarayıcı böcek ve geliştirici

sık sık durumda, CSS Z-index çalışmadığında, ama olur değil. geçişli stil sayfaları koşulları her zaman işe ve stil dosyasının hacmi genellikle önemli miktarlar ulaşır. şey gösterilmez, ya da sadece olması gerekeni yok, ilk, kendi kodunu kontrol sonra tarayıcınızın önbelleğini temizleyin ve tekrar kendi kodunuzu test etmelidir.

HTML ve CSS yorumlama, tarayıcı hata yapmaz neredeyse - bu bir aksiyom. İstenen öğe yaparsa değil, o zaman, tasarımında CSS {pozisyon: absolute; Z-endeksi: 112233; Sol: 10px; En: 20 piksel; } ... bir şey kaydedilen eksik veya edilmez.

En yaygın hata - Yanlış eleman gösterilir mutlak veya göreceli pozisyon üzerindeki görünürlüğü bir başvuru eksik. Bazen eleman doğrudan stilini belirtmek için çalışmak ve onun tarzı değildir olabilir. İkinci durumda, bu bir çıkış yolu, ama öncelikle kodda hata çeşit bahsediyor.

Stil sınıf veya kimlik tarzında olmalıdır. elemana stil İşaret gerektiği sadece istisnai durumlarda.

sınıf veya tanılayıcısına tatbik değilse jQuery.css (z-sırası, 123) kullanarak da, bir hataya yol açabilir. Buna ek olarak, jQuery - gerçekten dikkate değer geliştirme aracı. Bunu uygulamadan önce Ancak, düşünmek zarar veremezler: mümkün olduğu anlamına gelir doğaçlama HTML / CSS, z-index vazgeçmek - hemen dikkat gerektirmeyen bir kural değildir.

Mantıksal katmanların doğru hareketi ve

Mükemmel Sayfa - düz. Her durumda, uzak büyük ölçekte gerçek üç boyutlu görüntüde önce değil, bu özel ihtiyaç. Modern web siteleri - gerçek bir deneyim, gerçek dünya görevleri olduğunu. Onlar sadece iyi çalışmaz ve düz üç boyutlu görüntüyü göstermek gerekir.

Bu arada, fenomeni açılış sayfasında seçenekleri "site bina" şeklinde (açılış sayfası) - en iyi kanıtı olduğunu yassı dikdörtgen şekli ve kuru, ama son derece hassas içerik - aynı zamanda iyi ve pratik. Ama unutulmamalıdır ki onların ana şeye takılıp tekel şirketlerin siteleri - firma, işlevselliği ve enerji üretimi yüzü. o küçük işletmeler, aksesuar, Herbalife ve diğer yüz var - Bilgi Teknolojileri Canavarlar o açılış sayfalarını hissetti "takı".

İster beğenin ister beğenmeyin, doğru aslında, gelecek gösterecektir. Sadece katmanlar içeriğindeki boyamak için değil, aynı zamanda bir web sitesi oluşturma herhangi varyantı en aralarında düzgün hareketini sağlamak için mantıklı olması önemlidir.

Mükemmel çözüm - AJAX (sayfa gerektiği gibi güncellenir). sayfası, tarayıcı penceresinin bu noktada gerekli olduğunu gösterir Daha umut verici bir çözüm.

Aslında, z-index - bu basit kural CSS. Amacı - Bu elemanın ekran elemanı ve bölüm görünür olacak tarayıcı belirleyebilmesi için etiketinin seviyesini göstermek için. Katman ve sayfa - çok göreceli bir kavram, sayfayı tasarım ve farklı içerik görüntüleme için akılda Kural Z dizini anlamını tutmak için problemlidir çünkü.

Tipik olarak, bir geliştirici bir favori numarayı seçer ve üst üste tüm etiketlerine verir ve her nasılsa öne zorunda olması, bir sonraki numarası atar. katmanlar ve sayfaların seviyelerine önem - özellikle ilerici ve umut verici uygulamalar değildir.

Ancak, ziyaretçi ile diyaloga hareket semantik Z dizini, eğer pratik bir etki oluşturmak mümkündür. etiketler birbirinin üstüne yerleştirilen nasıl benzer şekilde, bir diyalog (site ziyaretçilerini) empoze ve aralarındaki hareketi gerçekleştirmek mümkündür. Bu açıdan bakıldığında, CSS Z dizini kurallarının uygulanması çok uygulanabilir ve pratik olarak görünmektedir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.delachieve.com. Theme powered by WordPress.