Witam,
Wiele osób z mojego otoczenia się pytała jak zrobić przesuwająca się reklama.
A więc zaczynamy
W panelu Admina wchodzimy następująco:
Style i Szablony -> Szablony -> 'Nazwa twojego stylu' -> Strona główna - szablony -> index
I teraz w zależności gdzie chcemy wstawiamy taki kod
<table border="1"> <marquee>Tu wpisz text</marquee> </table>
gdzie "Tu wpisz text" należy wpisać scieżke do grafiki lub własny text
a teraz dodatkowe opcje jakie możemy dodac
1.Określonego typu:
<marquee behavior="typ">Tu wpisz tekst</marquee>
- "scroll" - tekst przesuwa się od prawej do lewej (domyślnie)
- "alternate" - tekst przesuwa się od prawej do lewej, a następnie "odbija się" i powraca
- "slide" - tekst przesunie się od prawej do lewej tylko raz, a później się zatrzyma i pozostanie nieruchomy
2.O określonym kierunku przesuwania:
<marquee direction="kierunek">Tu wpisz tekst</marquee>
- "left" - tekst będzie przesuwał się w lewo (domyślnie)
- "right" - tekst będzie przesuwał się w prawo
- "up" - przesuwanie w górę (nie obsługuje MSIE 3.01 ani Netscape 7)
- "down" - przesuwanie w dół (nie obsługuje MSIE 3.01 ani Netscape 7)
3.O określonych rozmiarach na ekranie:
<marquee width="x" height="y">Tu wpisz tekst</marquee>
lub
<marquee width="x%" height="y%">Tu wpisz tekst</marquee>
Natomiast "x%" oznacza szerokość w procentach ekranu, a "y" wysokość (również w procentach).
4.O określonej odległości od tekstu (nie obsługuje Netscape 7):
<marquee hspace="x" vspace="y">Tu wpisz tekst</marquee>
5.O określonej ilości powtórzeń:
<marquee loop="n">Tu wpisz tekst</marquee>
<marquee scrollamount="n">Tu wpisz tekst</marquee>
<marquee scrolldelay="ms">Tu wpisz tekst</marquee>
<marquee truespeeed="truespeeed" scrolldelay="ms">Tu wpisz tekst</marquee>
Natomiast jako "ms" należy podać szybkość przesuwania w milisekundach (1 milisekunda = 0.001 sekundy, 1000 milisekund = 1 sekunda).
Atrybut scrollamount="..." określa, o ile pikseli ma "przeskoczyć" tekst podczas jednego kroku animacji, natomiast scrolldelay="..." pozwala ustalić odstęp czasu pomiędzy tymi skokami. Łącząc oba parametry, mamy możliwość pełnej kontroli płynności ruchu (scrollamount) oraz jego szybkości (scrolldelay). Mniejsze wartości scrollamount="...", to mniej szarpany ruch, natomiast niższe scrolldelay="...", to szybsza animacja.
W ostatnim przypadku podanie atrybutu logicznego truespeed="truespeed" (nie obsługuje MSIE 3.01) spowoduje, że wartość scrolldelay="..." będzie ściśle określała prędkość przesuwania. Bez tego atrybutu wszystkie wartości mniejsze lub równe 59 (milisekund), są automatycznie zaokrąglane w górę do 60 (czyli wpisanie: 5, 30 czy 60 da taki sam efekt). Atrybut truespeed="truespeed" jest zatem przydatny dla SCROLLDELAY < 60. Jeśli chcemy określić SCROLLDELAY > 59, podawanie atrybututruespeed="truespeed" nie ma sensu (chociaż oczywiście można to zrobić).
Przykłady http://www.kurshtml....ml/marquee.html
Do napisania tego poradnika kożystałem z pomocy Kursyhtml.edu.pl