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