Efekt Marquee czyli przewijający się tekst
Marquee to znacznik blokowy w HTML pozwalający na animację tekstu. Został wprowadzony jako rozszerzenie interpretowane przez przeglądarkę Internet Explorer. Mimo to wyświetlają go również inne ogólnodostępne przeglądarki, takie jak Opera, Safari czy Mozilla Firefox. Nie był nigdy częścią oficjalnego standardu HTML, nie został też uwzględniony w XHTML-u (update: znacznik uwzględniony został w specyfikacji HTML 5).
Oprócz tego znacznik może przybrać inne atrybuty charakterystyczne innych znaczników (np. class, style, width, height, hspace, vspace, lang, id).
Składnia
- behavior - tryb przesuwania się tekstu na ekranie (scroll, slide, alternate)
- bgcolor - kolor tła znacznika
- direction - kierunek przesuwania się tekstu (left, right, up, down)
- loop - ilość powtórzeń
- scrollamount=" " - skok o X pikseli
- scrolldelay=" " - opóźnienie tekstu
- onmouseover="this.stop()" onmouseout="this.start()" - zatrzymanie tekstu, gdy najedzie się na niego myszką
Przykład działania
Podobne porady
- Tabela z kursem walut na stronę WWW
- mod_rewrite w praktyce – przyjazne, krótkie adresy URL
- Umieszczanie wykresów na stronach www
Komentarze (7)
-
A jak zrobic, żeby marquee było innego koloru, np. czerwonego??
-
@barteks, mamy XXI w. i trzeba propagować nowoczesne rozwiązania
<marquee style="background:#f00">Txt</marquee> -
@barteks, akurat zły przykład podałeś ;D Tam pisze wyraźnie, że element nie jest w specyfikacji HTML 4. Odnośnie specyfikacji HTML 5, faktycznie, atrybut istnieje, ale jedynym celem tego atrybutu jest przeparsowanie jego wartości jako koloru i ustawienie właściwości 'background-color' na ten właśnie kolor. Ja zatem mniej męczę przeglądarkę, ponieważ od razu ustawiam tą właściwość ;D
Należałoby usunąć tą informację o deprecated, bo marquee znalazł się w specyfikacji HTML 5.
http://www.w3.org/TR/html5/rendering.html#the-marquee-element-0