PočítačeProgramování

CSS z-index: přehled, vlastnosti

Pravidlo CSS z-index - strana pozice element souřadnici Z: úroveň zobrazovacího prvku nebo vrstvy, ve které se nachází. Tag, který má z-index větší bude zobrazen v plné výši. Tagy jsou zobrazeny v pořadí, v jakém se zobrazují v přítok a překrývají. приоритет видимости. Z-hodnota indexu určuje prioritu viditelnosti.

Musíme vzdát hold moderních prohlížečů a algoritmy indikačních prvků. Od dob, kdy grafika a zachycených obrazovek, vytvořených pro stříhání problém viditelné i neviditelné části prvků v okně aplikace, viditelný obsah zobrazovací technologie dosáhne vynikajících výsledků. V okně prohlížeče, všechny prvky jsou zobrazeny správně, uživatel vidí pouze to, co je uvedeno design nebo developer.

Obecné pravidlo: pořadí a úroveň

Vstupní proud (str tvořil server) postupně čte prohlížeč. Všechny značky jsou zobrazeny v souladu s pravidly CSS a mohou překrývat.

Tento příklad popisuje čtyři viditelný prvek. Každá následující překrývá předchozí. V místech, kde se zkříženými značky, tam je to otázka priorit. Zpravidla z-index CSS tagy pro všechny tyto stejná a rovná se 848, bude zřejmé, že prvek, který vypadá následovně. Vše, co vykoukne zpod každého dalšího prvku, zřejmě.

viditelnost pravidlo

Prohlížeče dodržovat pravidla viditelnosti jen „spravedlivé“. Chcete-li přijít s algoritmem, který umožňuje analyzovat veškeré hrubé uložení a používat pouze ty, které ve skutečnosti se protínají, s výjimkou těch částí, které jsou absorbovány po sobě jdoucími prvek - je velmi obtížné.

Ve většině případů to není nutné. Moderní technika je velmi rychlý, a všimněte si, překreslování prvek do bodu, kdy bude blokovat další prvek, je velmi problematické.

Vliv na prvku pole

Postačí, když na třetí značce scCSS3 zvýšit z-index, a na scCSS4 - k jeho snížení, celkový obraz se změní. Sekvence prvků v proudu zůstává stejný:

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

Je třeba poznamenat, že druhý obraz je ve skutečnosti zabírá více místa, než se zdá. Třetí obrázek je stejný. Kromě toho, že se skládá ze dvou částí (dvě vajíčka) ve vzdálenosti od sebe.

Skutečná velikost regionů, které zabírají na druhou a třetí obrázky jsou zvýrazněny žlutě a šedé, resp.

Kombinace z-index na barvu pozadí

Je třeba poznamenat, že vlastnosti CSS pozadí a z-index se vzájemně doplňují. Všechny prvky úrovni bloku, jakož i jiné, vždy zaujímají obdélníkovou oblast tvořenou maximální výšce a maximální šířce obsahu.

Pomocí obrázků, můžete provést libovolné pole formuláře prvek, ale kolem něj bude vždy existovat obdélník. Je fakt, že je důležité vzít v úvahu správně.

Můžete umístit text na cestě zvolen tvar je, ale pokud ne, obsah se dostává do jakéhokoli prvku v obdélníkovém poli postupně, po obdržení vstupu.

Používat CSS vlastnosti z-index v článku, jehož background-color hodnota je transparentní (druh transparentnosti), může napodobit jakékoliv obvodu prvek. I když se v každém případě ve skutečnosti prvku je obdélníkový.

Události a viditelné prvky

V místech, kde je prvek blokovány jiným prvkem, události nebude to fungovat. Jako obecné pravidlo, je-li položka je mimo dohled, to je také dostupnost zóna.

Je-li developer chce zamknout tlačítka nebo položku, to může dobře být umístěn nad zajišťovacím značku jinou značku, možná průhledný (například pomocí pravidlo CSS neprůhlednosti), ale v každém případě, které mají vyšší CSS z-index.

Vzhledem k tomu, události, z uživatelského hlediska, lze rozdělit na relevantní a nemají žádné, pak poslední (pohybem myši, stiskem náhodné tlačítek na klávesnici, časovač signál) může být použita přiměřeně měnit obsah v okně prohlížeče.

Jednoduchý příklad: návštěvník přesunul ukazatel myši na položku menu, ale ještě se rozhodli něco udělat. Vývojář může poskytnout událost sledovat pohyb dialogu na požadovaném místě (kliknutím - návštěvník rozhodne) a zobrazí odpovídající obsah. Pravidlo CSS z-index je nejvhodnější pro tuto příležitost.

formát obrazu

Vzhledem k tomu, obrázky jsou důležitým stavebním materiálem pro všechny webové stránky (krása, modernost, funkčnost - je obvyklý standard věcí), je velmi důležité pro volby formátu obrazu.

Zkrátka a dobře, můžete použít celou řadu stávajících formátů, ale z hlediska praktičnosti a efektivity je docela rozumné omezit * .png pro statické obrázky a * .gif - pro animované obrázky. Popular * .jpg je také dobré, ale to neumožňuje flexibilitu při manipulaci s zobrazení prostoru.

Prohlížeče chyby a developer

Není to tak často bývá, když CSS z-index nepracuje, ale to se stává. Podmínky kaskádových stylů vždy fungovat, a objem souboru stylu často dosahují značné objemy. Když se nezobrazí něco, nebo prostě nemají co musí být, musí nejprve zjistit svůj vlastní kód, pak vymazat mezipaměť prohlížeče a testovat svůj vlastní kód znovu.

Interpretaci HTML a CSS, je prohlížeč prakticky nedělá chyby - to je axiom. V případě, že požadovaná položka není, pak se, v návrhu CSS {pozice: absolutní; z-index: 112233; left: 10px; Horní: 20 pixelů; } ... něco chybí nebo nejsou zaznamenány.

Nejčastější chybou - nesprávné zobrazeno element chybí odkaz na jeho zviditelnění na absolutní nebo relativní polohy. Někdy to může fungovat, aby určit styl přímo na prvek a není jeho styl. V posledně jmenovaném případě je cesta ven, ale to je v první řadě hovoří o jakési chyby v kódu.

Styl musí být ve třídě nebo ID stylu. Polohovací styl na prvek by měl pouze ve výjimečných případech.

Použití jQuery.css (z-index, 123) může také vést k chybě, není-li aplikován na třídy nebo identifikátor. Kromě toho, jQuery - skutečně pozoruhodný nástroj rozvoje. Nicméně předtím, než budete aplikovat, nebolí přemýšlet: je možné upustit od improvizované prostředky HTML / CSS, z-index - není pravidlem, že nevyžaduje okamžitou pozornost.

Správné pohyb logických vrstev, a

Perfect Page - plochá. V každém případě, před skutečnou trojrozměrného obrazu ve vzdáleném masovém měřítku, a nikoli v tomto konkrétním nouzi. Moderní webové stránky - je to opravdu zážitek, reálných úkolů. Oni prostě potřebují pracovat dobře a ukázat plochý trojrozměrný obraz.

Mimochodem, fenomén landing page (vstupní stránku) ve formě možnosti „pro bytovou výstavbu“, - nejlepším důkazem, že plochý obdélníkový tvar a suché, ale velmi přesný obsah - i dobré a praktické. Je však třeba poznamenat, že místa monopolních společností přilepená na jejich hlavní věc - tvář společnosti, její funkčnost a výrobu elektřiny. Informační technologie Monsters pocit, že vstupní stránky - je to malé a střední podniky čelí, doplňky Herbalife a další „klenoty“.

To líbí nebo ne, ve skutečnosti správné, budoucnost ukáže. Je důležité, že to má smysl pouze malovat obsah vrstvy, ale také k zajištění řádného pohybu mezi nimi v každém variantě budování internetové stránky.

Vynikající řešení - AJAX (stránka je aktualizována podle potřeby). Ještě slibné řešení, když se stránka zobrazuje, že je třeba v tomto bodě části okna prohlížeče.

Ve skutečnosti, z-index - toto jednoduché pravidlo CSS. Jeho účelem - ukázat úroveň značce tak, že prohlížeč může určit, kdy se na displeji element a jaká část tohoto prvku budou viditelné. Vrstvy a stránky - velmi relativní pojem, protože to je problematické navrhnout stránky a mějte na paměti význam pravidlo z-index pro různé druhy obsahu displeje.

Typicky, vývojář zvolí oblíbené číslo, a dává ji do všech značek v řadě, a skutečnost, že se musíme nějak vyniknout, přiřadí další číslo. Přikládají význam vrstev a úrovní stránek - není nijak zvlášť progresivní a slibné praktiky.

Nicméně, pokud tah sémantiky z-index k dialogu s návštěvníkem, je možné vytvořit praktický účinek. Podobně jako s tím, jak je možné tagy položený na sobě, je možné uložit dialog (stránky návštěvníka) a vykonávat pohyb mezi nimi. Z tohoto pohledu se jeví jako velmi proveditelné a praktické uplatňování pravidel CSS z-index.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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