Autor Zpráva
liborse
Profil
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
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
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
SVG v IE7 ale asi nejde, že?
Chamurappi
Profil
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
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
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
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
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
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
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
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
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
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
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
Doporučuji: http://www.spritely.net/documentation/
Chamurappi
Profil
Reaguji na Thaka:
Tím si nepomůže, sprite obrázek se všemi stavy by měl několik MB.
peta
Profil
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
Zkusím díky. ;) Já teď nevím co dřív a ještě tyhle paprsky mi nandali. :-D

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0