Membuat Teks Berjalan/Bergerak


๐ŸŽฏ 1. Pendahuluan

Teks berjalan (scrolling text) adalah teks yang bergerak secara horizontal atau vertikal pada halaman web. Efek ini sering digunakan untuk:

  • Pengumuman
  • Banner informasi
  • Running text berita
  • Highlight pesan penting

Pada HTML klasik, teks berjalan dibuat menggunakan tag:

๐Ÿ‘‰ <marquee> (meskipun sekarang sudah deprecated / tidak direkomendasikan)


๐Ÿ–ผ๏ธ Ilustrasi Teks Berjalan

https://images.openai.com/static-rsc-4/X5pInQDYFwR-O0qrgmnurqmqIxz1OrV2dfN8PynzgZQCT5Qy8Gb5o8t-lgnJj6rqLDmIdxoHRFR9a2eM975owUqcDh34Hb4F8rS4pZU0wmAkctZ1ofuGao0fgTLYZodoqTjQPSN54ILqx2xNkHLn3tSRpmdO0XYcx_sGdYmF4r1jnlRvAGBC-Kk9xJLZh2fh?purpose=fullsize
https://images.openai.com/static-rsc-4/55fo5WzCfOBdSS5_KZZHegPEPVqLTf6aFJf6pVL9H_SaLSFiTyoz1RmaGMCMb4NIQZYgyQc3mgwLnYti_LyJaVHJeta11Ut4QjHTNdOiPKaCEqb5Iw8TVO1zDJBjBVk5Cmowsz8EMOajVmPkygoLgyWjd6xCK4RNTpNyGZDjniAE_4yWNu0XUdcaRMdISzQb?purpose=fullsize
https://images.openai.com/static-rsc-4/us7LX4kWMG3Y30YjZ5rc03oycmdRe0xWfUtVHKERein33viZfUUcDbUORrV_4IxPmha7j5XPFJkiIN1IxWLnYCyq2zSW8GnLgZiZcdhpFznMso85HMf7J-KGcZkO58TEyrmYtfDMiMOXmAtZVfUgjzfEq95oes8WRlUGYkhJ8XI88V-zpnCy7HzFBxdxWNsS?purpose=fullsize

8


๐Ÿ“š 2. Cara Membuat Teks Berjalan dengan HTML (Tag <marquee>)

๐Ÿ”น Sintaks Dasar

<marquee>Teks Anda di sini</marquee>

๐Ÿ”น Contoh Sederhana

<!DOCTYPE html>
<html>
<head>
<title>Teks Berjalan</title>
</head>
<body><marquee>Selamat Datang di Website Saya!</marquee></body>
</html>

๐Ÿ“Œ Hasil:
Teks akan bergerak dari kanan ke kiri secara otomatis.


โš™๏ธ 3. Atribut Penting pada <marquee>

๐Ÿ”ธ a. Direction (arah gerakan)

<marquee direction="right">Teks ke kanan</marquee>
<marquee direction="up">Teks ke atas</marquee>
<marquee direction="down">Teks ke bawah</marquee>

๐Ÿ”ธ b. Behavior (perilaku gerakan)

<marquee behavior="scroll">Default (terus berjalan)</marquee>
<marquee behavior="slide">Berhenti di akhir</marquee>
<marquee behavior="alternate">Bolak-balik</marquee>

๐Ÿ”ธ c. Speed (kecepatan)

<marquee scrollamount="10">Cepat</marquee>
<marquee scrollamount="2">Lambat</marquee>

๐Ÿ”ธ d. Loop (pengulangan)

<marquee loop="3">Hanya 3 kali</marquee>

๐Ÿ”ธ e. Warna dan Style

<marquee style="color:red; font-size:20px;">
Teks Berwarna Merah
</marquee>

๐Ÿงช 4. Contoh Lengkap

<!DOCTYPE html>
<html>
<head>
<title>Contoh Marquee Lengkap</title>
</head>
<body><marquee direction="left" behavior="alternate" scrollamount="5" style="color:blue; font-size:24px;">
๐ŸŽ“ Selamat Datang di Kelas Pemrograman Web Dasar!
</marquee></body>
</html>

๐ŸŽฅ 5. Video Pembelajaran


โš ๏ธ 6. Kekurangan Tag <marquee>

Tag <marquee> memiliki beberapa kelemahan:

  • โŒ Tidak termasuk standar HTML modern
  • โŒ Tidak didukung penuh oleh semua browser
  • โŒ Tidak fleksibel untuk desain profesional

๐Ÿ‘‰ Oleh karena itu, disarankan menggunakan CSS atau JavaScript


๐Ÿš€ 7. Alternatif Modern: CSS Animation

๐Ÿ”น Contoh Menggunakan CSS

<!DOCTYPE html>
<html>
<head>
<style>
.marquee {
width: 100%;
overflow: hidden;
white-space: nowrap;
}.marquee span {
display: inline-block;
padding-left: 100%;
animation: scroll 10s linear infinite;
}@keyframes scroll {
0% { transform: translateX(0); }
100% { transform: translateX(-100%); }
}
</style>
</head>
<body><div class="marquee">
<span>๐ŸŒ Belajar HTML Lebih Modern dan Profesional!</span>
</div></body>
</html>

๐Ÿ“Œ Keunggulan:

  • โœ” Lebih fleksibel
  • โœ” Standar modern
  • โœ” Bisa dikombinasikan dengan desain UI/UX

๐Ÿ–ผ๏ธ Ilustrasi CSS Animation

https://images.openai.com/static-rsc-4/mrSduRzCLYhdoRxrr8aXiXQBIIt1JUyRaXoi27kyWyHtTl0Hjk2ADiDEaHEN3DwKvZ2JilhUybMfz7Pxlyc9Yjqwjw9DA1ipXXcfvPQwfl9uvAhL3lYijH3FcFmYJDfDmKekwGw7aDMAuWwl9aeI4oLRgiLKG-f7Ii_k_avOeAooUUpVDSLtO9-4JnrKFVFl?purpose=fullsize
https://images.openai.com/static-rsc-4/bW7uP0hm0ytv8ZSKNvjgzCNYEYlydvW3HZIaq_bW6wwPpcAitFkw76M3SClrRm7GxWbyHLrTHZQka7atij_j8OeqJUNqVuhCYsWb0XMpg41BzgXZqjnOioLtDd69fhs0_iMhQVJV5gNM9XcykekoByguPGIcoBfmbnnDTPdC6EBnek9SifG0Ws8q4UwxCPIh?purpose=fullsize
https://images.openai.com/static-rsc-4/UK85QtU0lU5z0lLrVmTw383oxyUFGsfDHSvPN8thCrwhuR3P4EBjacUfbWhCOzgorcpyJnUhsldkGxhJZLH-q7WJXViXLFpnaI5Ve8-6gdo8UZSekfBkHJ7y2DzZ8J4EwkQEB0uO6zuC2Zq-jIDyo7TLv8xsRPb6UKrz3WkwBrxE-6DxJmbzcidUBBHX_34t?purpose=fullsize

7


๐Ÿง  8. Latihan Mahasiswa

โœ๏ธ Latihan 1 (Dasar)

Buat teks berjalan:

  • Arah ke kanan
  • Warna hijau
  • Kecepatan sedang

โœ๏ธ Latihan 2 (Menengah)

Buat teks:

  • Bolak-balik
  • Berhenti setelah 5 kali
  • Ukuran font besar

โœ๏ธ Latihan 3 (Lanjutan)

Gunakan CSS Animation untuk membuat:

  • Running text
  • Bisa pause saat hover

๐Ÿ“Œ 9. Tugas

Buat halaman web sederhana yang berisi:

  1. Header dengan teks berjalan
  2. Konten utama
  3. Footer dengan teks bergerak menggunakan CSS

๐Ÿ 10. Kesimpulan

  • Tag <marquee> mudah digunakan tapi sudah usang
  • CSS Animation adalah solusi modern
  • Pemahaman ini penting untuk dasar animasi web