Kayan Yazılar
HTML'in kendisine ait (başka araç kullanmadan) yazılara animasyon veren bir kodu var: <marquee>...</marquee>. Bu kod arasındaki yazıların sağdan sola doğru yavaşça kaymasını sağlıyor. Tabi yazıların yönünü değiştirebiliyoruz; bunun için direction="..." parametresine right (sağ) veya left (sol) değerleri atanır. Hangi yönü seçersek, yazılar o yöne doğru kayar.
codeDivStart() <html>
<head>
<title>Marquee kodu</title>
</head>
<body>
<center>
Bu bir <b>marquee</b> uygulamasıdır:<br><br>
<marquee direction="right">Tak etti canıma bu maskeli balo ve onun sahte yüzleri...</marquee><br><br>
<marquee direction="left">Tak etti canıma bu maskeli balo ve onun sahte yüzleri...</marquee>
</center>
</body>
</html>
Marquee'nin yaptığı hareketin şeklini de değiştirebiliriz. Bunun için behavior="..." (İngiliz İngilizcesindeki gibi yazılırsa (behaviour) çalışmaz; davranış anlamına geliyor) parametresine scroll, slide veya alternate değerlerini verebiliyoruz. Ayrıca yazıların geçtiği satırın rengini bgcolor="..." parametresi ile belirleyebiliyoruz:
codeDivStart() <html>
<head>
<title>Marquee kodunun çeşitleri</title>
</head>
<body>
<center>
Bu bir <b>marquee</b> uygulamasıdır:<br><br>
<b>scroll</b> hareketi:<br>
<marquee behavior="scroll" bgcolor="#fff8dc">Tak etti canıma bu maskeli balo ve onun sahte yüzleri...</marquee><br><br>
<b>slide</b> hareketi:<br>
<marquee behavior="slide" bgcolor="#ffd700">Tak etti canıma bu maskeli balo ve onun sahte yüzleri...</marquee><br><br>
<b>alternate</b> hareketi:<br>
<marquee behavior="alternate" bgcolor="#e6e6fa">Tak etti canıma bu maskeli balo ve onun sahte yüzleri...</marquee><br><br>
</center>
</body>
</html>
Elbette <marquee> kodunun birçok başka parametresi de var, bunların bazılarına kısaca değineyim: loop parametresini burada da kullanabiliyorsunuz. (yukarılarda bir yerlerde anlattım, aynen kullanılıyor) Ayrıca scrollamount="..." parametresi ile yazının rotası üzerinde kaç yazı karakteri kullanılacağını belirleyebiliyor, scrolldelay="..." parametresi ile marquee metninin karakterler arasındaki kayma süresini milisaniye cinsinden tayin edebiliyorsunuz. Bu iki parametreyi kullanarak marquee metninin kayma hızını artırabilirsiniz. (Kısaca açıklamak gerekirse, scrollamount parametresi aşılacak yolun uzunluğunu, scrolldelay parametresi ise birim mesafeyi katetme süresini veriyor. Hızın, yol ve zamana bağlı bir fonksiyon olduğunu sanırım hepimiz biliyoruz, değil mi?)