Autor | Zpráva | ||
---|---|---|---|
radvis Profil * |
#1 · Zasláno: 15. 5. 2010, 12:56:36
Ahoj,
chtěl bych mít třeba <li></li> které by bylo například natočené o 6° a při najetí myši by se pomalu otočilo do 0°. Neví někdo prosím jak bych toho docílil? Zkoušel jsem hledat, ale nic. Chtěl bych to nejlépe v jQuery. Díky a hezký den. |
||
Leopik 2x Profil |
#2 · Zasláno: 15. 5. 2010, 13:37:10 · Upravil/a: Leopik 2x
Na natáčanie obsahu sú v css vlastnosti -moz-transform (pre firefox) a -o-transform (pre operu) ale nie je to veľmi podporované takže to skús radšej nejak inak (cez flash)
|
||
Witiko Profil |
#3 · Zasláno: 16. 5. 2010, 16:06:40 · Upravil/a: Witiko
Internet Explorer: filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1,2,3,4 (90deg, 180deg, 270deg, 360deg));
Webkit: -webkit-transform: rotate(-90deg); Firefox: -moz-transform: rotate(-90deg); Opera 10.50+: -o-transform: rotate(-90deg); Celkem slušná podpora. Ty předpony jsou tam prozatímně z důvodu stálého vývoje css 3 a jeho zatím velmi neúplné implementace prohlížeči. A Microsoft si vždy jel trochu po svém a nelze po něm očekávat podporu css3, když nezvládá pořádně ani css 1 a 2. |
||
Chamurappi Profil |
#4 · Zasláno: 17. 5. 2010, 14:24:10
Reaguji na Witika:
„A Microsoft si vždy jel trochu po svém“ Hlavně zaváděl filtry v době, kdy ještě nic podobného neexistovalo ani v návrzích, takže tím, kdo jde po svém, jsou spíš ostatní, respektive W3C. Kdyby už před devíti lety vyšlo CSS 3 s filter em, žádný problém s kompatibilitou by dnes nebyl.
„BasicImage“ Na rotace mimo násobky pravého úhlu jde použít filtr Matrix. Reaguji na radvise: „Chtěl bych to nejlépe v jQuery.“ Proč ne v CSS? Co si myslíš, že udělá jQuery? Jen nastaví CSS vlastnost, kterou by sis mohl napsat sám. |
||
Časová prodleva: 14 let
|
0