Avatar
style
Člen
Avatar
style:

Zdravim , aky je rozdiel medzi klasickym translateX/Y a translate3d?
http://jsfiddle.net/fadzpn83/ oboje tu spravia to iste

 
Odpovědět 12.12.2014 18:54
Avatar
Pavel Mareš
Redaktor
Avatar
Odpovídá na style
Pavel Mareš:

No není to snad vidět z názvu? Ale ok, translateX/Y si hraje pouze s osami X nebo X, jen pro zajímavost existuje i Z. Translate3d má 3 parametry, tj. X, Y a Z, tzn. že na jednom řádku si hraješ s třemi hodnotami místo a jedním elementem. Prostě a jednoduše, když si chceš hrát jen s jednou "hodnotou" zvolíš translateX/Y/Z. Pokud se všemi třemi tak translate3d. Toť vše, nic těžkého v tom nehledej. Jedině snad to, že když napíšeš translateX a hodnotu, tak prohlížeč ví, že se bude hýbat jen s X a víc neřeší, když to s translate3d bude očekávat možné hýbání všude možně v rámci to více zatěžuje prohlížeč, ale ne nijak razantně (pokud to nepřeháníš s miliardou otáčejících se elementů na stránce).

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 12.12.2014 19:08
Nechci být workoholik. Bohužel někdy musíme být tím, čím nechceme.
Avatar
IamM
Člen
Avatar
IamM:

oboje tam spravia to iste kvoli tomu, ze tam pomocou translate3d menis len x-sovu suradnicu (zvysne 2 posunutia tam maju hodnotu 0)

 
Nahoru Odpovědět 16.12.2014 13:40
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.