Autor | Zpráva | ||
---|---|---|---|
quatzael Profil |
Řeším problém ve vedlejším vlákně s blur effectem: Windows Aero Effect na webu - jak na to?
A aby to v IE správně fungovalo, tak je třeba každýmu elementu přiřadit CSS definici jen jednou a musí se vybrat každý prvek u kterého je nějak nastaveno position
Dejme tomu, že budu mít nějakou takovou strukturu: <style> selektor { //blur def } .position {position: relative;} </style> <div class="blur"> <div class="position"></div> <div></div> <div class="position"><div></div></div> <a class="position"></a> <a></a> </div> Samotný selektor .blur nefunguje v IE na elementy s třídou position, protože je u nich position definovaná.
Je třeba udělat selektor .blur div , aby to fungovalo i na divy, který mají nastavený position.
A protože na stránce nebudou jen divy, ale i ostatní elementy s nastaveným position, tak mi připadá nepraktický dělat dlouhej selektor, kde všechny elementy vypíšu.. Dále je problém ten, že když jeden div obsahuje v sobě zase jiný div, tak se ten blur vytvoří dvakrát. Takže bych potřeboval vytvořit nějaký inteligentní selektor, který by vybral všechny elementy právě jen jednou Tady je ukázka jak to vypadá, když se ten blur provede vícekrát.. (Některý odstavce jsou rozmazaný víc - dvakrát a jiný míň - jednou) |
||
SpatnaKlavesnice Profil * |
#2 · Zasláno: 31. 5. 2014, 17:15:44
.blur > * |
||
quatzael Profil |
#3 · Zasláno: 31. 5. 2014, 19:16:45
SpatnaKlavesnice:
Tohle na to vůbec nefunguje.. |
||
Časová prodleva: 10 let
|
0