Autor | Zpráva | ||
---|---|---|---|
liborse Profil |
#1 · Zasláno: 12. 6. 2011, 15:08:16
Dobrý den,
zákazník by rád světelný efekt (paprsek), jako je zde: http://www.silverrock.cz/ Tento je ve flashi. Nevíte někdo o řešení přes javascript, aby to fungovalo pokud možno i v IE6? Díky za "nakopnutí". Pokud nic neexistuje, nedá se nic dělat, flashi bychom se velmi rádi vyhnuli. |
||
Witiko Profil |
#2 · Zasláno: 12. 6. 2011, 15:28:45
liborse:
Novější prohlížeče zvládají SVG a Canvas. Řešení s IE6? Možná Matrix css filter na maticovou transformaci na obrázek paprsku s průhledným pozadím, přičemž ale nevím, jestli by IE6 po aplikaci filtru průhlednost zachoval. |
||
liborse Profil |
#3 · Zasláno: 12. 6. 2011, 15:56:18
A co myslíte u IE7? Zas by to mělo být funkční i na IEčkách, což může být problém... Mě osobně tato "vychytávka" přijde zbytečně komplikovaná, ale zákazník je pán..
|
||
liborse Profil |
#4 · Zasláno: 12. 6. 2011, 15:56:54
SVG v IE7 ale asi nejde, že?
|
||
Chamurappi Profil |
#5 · Zasláno: 12. 6. 2011, 15:57:04 · Upravil/a: Chamurappi
Reaguji na Witika:
„Možná Matrix css filter na maticovou transformaci na obrázek paprsku s průhledným pozadím“ Jednak by tu průhlednost ztratil, jednak by to nejspíš bylo pomalé. Plynule by mělo jít s VML (dokonce i v Exploreru 5). Reaguji na liborse: „SVG v IE7 ale asi nejde, že?“ Ani v osmičce. Verze šest až osm jsou na tom prakticky stejně. |
||
liborse Profil |
#6 · Zasláno: 12. 6. 2011, 16:07:09
No, tak si říkám, jestli by to nešlo zvládnout rotační funkcí přes jquery.. VML mi nějak ve Firefoxu nativně neběhá (snad je to linuxovou verzí a nebo tam VML, což je můj předpoklad, nativně nefunguje...)
|
||
Chamurappi Profil |
#7 · Zasláno: 12. 6. 2011, 16:16:53 · Upravil/a: Chamurappi
Reaguji na liborse:
VML funguje jen v Explorerech, je to předchůdce SVG odsouzený k zapomnění kvůli ješitnosti ostatních prohlížečů :-) „jestli by to nešlo zvládnout rotační funkcí přes jquery“ Dostal jsi tu pravděpodobně jediné možné rady, jak to udělat. Cokoliv, co je v té rotační funkci, nemůže fungovat lépe, protože jQuery je jen obyčejná JS knihovna, žádný nativní zázrak. |
||
liborse Profil |
#8 · Zasláno: 12. 6. 2011, 16:19:26
Jde o animaci na úvodní stránce, takže nemohu uživatele kvůli ní instalovat jiný prohlížeč či to různě dělat přes pluginy, takže buď flash, který jsme nechtěli a nebo to zákazníkovi rozmluvím...
|
||
Chamurappi Profil |
#9 · Zasláno: 12. 6. 2011, 17:32:39
Reaguji na liborse:
„takže nemohu uživatele kvůli ní instalovat jiný prohlížeč“ Takovou ptákovinu ti tu také nikdo neradí :-) Ani kdyby šlo o jakoukoliv jinou stránku, tak můžeš uživatele donutit maximálně k opuštění stránky. „takže buď flash, který jsme nechtěli a nebo to zákazníkovi rozmluvím“ A nebo SVG + VML. Proč se ptáš, když rady nevnímáš? |
||
Bubák Profil |
#10 · Zasláno: 12. 6. 2011, 18:22:47
Možná by se v IE dal použít filter light, umí "nasvítit" obrázek.
http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/overview/filt_14.htm Plus pro ne-IE prohlížeče SVG, nebo canvas, netuším, co by bylo pro tento případ vhodnější. Nejspolehlivější podle mého názoru bude v tomto případě Flash. Stane se něco, když návštěvník kvůli vypnutému flashi neuvidí animaci světel, ale jenom obyčejný obrázek, coby alternativní obsah? Nechal bych na zákazníkovi, ať se rozhodne, jestli chce mít na webu animaci, která bude odpoutávat pozornost návštěvníků při čtení textu. |
||
Witiko Profil |
#11 · Zasláno: 12. 6. 2011, 20:31:17
Chamurappi:
„SVG + VML“ To zní rozumně. liborse: Pokud si nechcete psát kódy na generaci SVG / VML, doporučoval bych k tomu účelu knihovnu Raphaël (Raphaël ['ræfeɪəl] uses the SVG W3C Recommendation and VML as a base for creating graphics) |
||
liborse Profil |
#12 · Zasláno: 12. 6. 2011, 21:27:52 · Upravil/a: liborse
Zkusím vaše rady, ale vzhledem k tomu, že zatím neumím ani SVG ani VML, tak jsem se snažil najít jednodušší řešení. Je to blbá výmluva, ale přeci jen každý nemůže umět veškeré jazyky. ;) Jsem v časovém presu a nemohu se učit rychle nový jazyk, proto jsem myslel, že použiju rotaci odsud: http://jsfiddle.net/aflin/vbSMy/ . Ale kouknu na ten Raphaël a uvidím. Díky
http://www.elated.com/res/File/articles/development/javascript/jquery/smooth-rotatable-images-css3-jquery/ - tohle taky vypadá pěkně, kdybych to nějak zautomatizova v kombinaci s průhledným PNG... Je to opravdu blbé řešení? |
||
liborse Profil |
#13 · Zasláno: 12. 6. 2011, 21:41:08
Bubák:
„Nechal bych na zákazníkovi, ať se rozhodne, jestli chce mít na webu animaci, která bude odpoutávat pozornost návštěvníků při čtení textu.“ Zákazníka sebevíce můžete upozorňovat, že to tak není zrovna optimální, protože se tak potlačí důležité informace, ale když je tvrdohlavý, nevymluvíte mu to ani za nic a raději půjde ke konkurenci, která mu to udělá bez řečí... |
||
Witiko Profil |
#14 · Zasláno: 12. 6. 2011, 21:46:36
liborse:
„tohle taky vypadá pěkně, kdybych to nějak zautomatizova v kombinaci s průhledným PNG... Je to opravdu blbé řešení?“ Není, ale nepůjde ti se zmiňovaným IE6. |
||
liborse Profil |
#15 · Zasláno: 12. 6. 2011, 21:48:03
Kolega mi nyní psal, že toto funguje i v tomto prohlížeči, zkouší v IETesteru. I když já osobně v tento program zas tolik důvěry, ale nenašel jsem nic lepšího na testování archaických IE.
|
||
Thak Profil |
#16 · Zasláno: 14. 6. 2011, 13:22:17
Doporučuji: http://www.spritely.net/documentation/
|
||
Chamurappi Profil |
#17 · Zasláno: 14. 6. 2011, 13:30:24
Reaguji na Thaka:
Tím si nepomůže, sprite obrázek se všemi stavy by měl několik MB. |
||
peta Profil |
#18 · Zasláno: 14. 6. 2011, 16:07:32
Zkousel jsi google?
javascript radar | javascript clock http://scripty2.com/ http://groups.google.com/group/google-chart-api/browse_thread/thread/820d54c493d28497 - grafy, zmenou dat a prekreslenim se to bude rotovat http://randomibis.com/coolclock/ |
||
liborse Profil |
#19 · Zasláno: 14. 6. 2011, 19:14:17
Zkusím díky. ;) Já teď nevím co dřív a ještě tyhle paprsky mi nandali. :-D
|
||
Časová prodleva: 13 let
|
0