Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Efekt ładnego przejścia tekstu, j.w.
eai
post
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


Witam.

Wiem że tutaj gotowców sie nie daje, ale... potrzebuje jakiś ciekawy efekt ładowania, przejścia tekstu zgodny z Internet Explorer 6, FireFox 1.5, Mozilla 1.712, Opera 8.51.

Otóż:
  1. <div id="nazwa"> tekst tekst </div>


Tekst ładuję za pomocą ...byId('nazwa').innerHTML= ...
I teraz chcę żeby podczas zmiany zawartości DIV'a pojawiał się ciekawy efekt wczytywania tekstu np, Tekst z niewidoczności powoli (3s) przechodziłby w widzialność (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) lub coś podobnego. Ogólnie chodzi mi o ciekawy efekt. Nie wiem jak do tego się zabrać a chciałem wzbogacić strone (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

--------------
Lub. W jaki sposób zrobić PreLoader do czegoś takiego. Zawartość DIV'a generowana jest przez php i wczytywana za pomocą XMLHttpRequest. I jeśli nie efekt to chociaż żeby był tekst lub coś podobnego typu Wczytywanie strony itp.


Może mi ktoś pomóc ?

Pozdrawiam.
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Tu masz sporo efektów: Combination Effects Demo
Wybierz sobie, może któryś Ci podpasuje.
Go to the top of the page
+Quote Post
SHiP
post
Post #3





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Nie jest to gotowy skrypt ale pokazuje mniej wiecej jak sworzyć własny:

Używam [ php ] dla kolorków ;]
/ ale istnieje znacznik HTML prawda? /tiraeth/

  1. var FADER_Scolors=Array(); // my start colors
  2. FADER_Scolors['register_desc'] = new Array(0,0,0); // czarne tlo wiec i text czarny
  3.  
  4. var FADER_colors=Array(0,0,0);
  5.  
  6. window.fade = function(id,mode) // mode==1 => od nowa
  7. {
  8. //alert(mode +' - '+ id);
  9. if(!FADER_colors[id] || mode==1)
  10. if(FADER_Scolors[id]){FADER_colors[id]=new Array(FADER_Scolors[id][0],FADER_Scolors[id][1],FADER_Scolors[id][2]);}
  11. else FADER_colors[id] = new Array(80,80,80);
  12.  
  13. document.getElementById(id).style.color='rgb('+FADER_colors[id][0]+','+FADER_colors[id][1]+','+FADER_colors[id][2]+')';
  14. FADER_colors[id][0]+=12;
  15. FADER_colors[id][1]+=12;
  16. FADER_colors[id][2]+=12;
  17. if(FADER_colors[id][0]>255) FADER_colors[id][0]=255;
  18. if(FADER_colors[id][1]>255) FADER_colors[id][1]=255;
  19. if(FADER_colors[id][2]>255) FADER_colors[id][2]=255;
  20. if(FADER_colors[id][0]<255 || FADER_colors[id][1]<255 || FADER_colors[id][2]<255 ) Timeout['fader'+id] = window.setTimeout('fade("'+id+'",0)', 100);
  21. }


Szczerze mówiąc wolałbym poczekać aż Opera będzie obsługiwała Opacity. Poszłoby to znacznie łatwiej tym bardziej że w tym przypadku skrypt dziala tylko dla bialego textu ;]

Sposób użycia

  1. <div id="register_desc" style="background-color:#000000; color:#000000;">Jakiś tam fajny text</div>
  2.  
  3. <a href="javascript:fade('register_desc',1)">Blee</a>


Nie testowałem wiec mogą być lekkie błedy ;]

Jeśli chcesz coś naprawde profesionalnego poszukaj na google "Fader" ;]

mike_mech -> świetna strona (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) szczególnie drag&drop demo - juz wiem jak sklep w grze napisać =)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:10