Unduh PDF
Unduh PDF
Teks berkedip tidak pernah menjadi bagian fungsi standar HTML, dan tidak ada metode yang seragam untuk setiap peramban. Apabila Anda hanya ingin menggunakan HTML, opsi terdekatnya adalah memakai label ( tag ) marquee (tenda) meskipun opsi ini pun tidak berfungsi di Google Chrome. Metode JavaScript lebih dapat diandalkan, dan Anda bisa menyalin tempel kode secara langsung ke dokumen HTML.
Langkah
-
Gunakan cara ini hanya untuk proyek pribadi. Metode label marquee ini sudah kuno, dan banyak pengembang yang sangat menyarankan untuk menjauhinya. Beragam peramban akan menampilkannya secara berbeda, dan pembaruan yang akan datang dapat mencegah teks bisa berkedip sama sekali. [1] X Teliti sumber [2] X Teliti sumber Pelajari pendekatan Javascript kalau Anda ingin membuat situs web profesional.
- Google Chrome tidak mendukung atribut " scrollamount ", yang sangat diandalkan metode ini. [3] X Teliti sumber Di peramban tersebut, teks akan bergulir di halaman alih-alih berkedip.
-
Masukkan label marquee di sekeliling teks berkedip. Buka dokumen HTML dalam editor teks sederhana. Tikkan <marquee> di depan teks yang ingin dikedipkan. Lalu, tikkan </marquee> di akhirnya.
- Seperti biasa, persiapkan halaman HTML Anda terlebih dahulu dengan label <html>, <head>, dan <body>.
-
Persiapkan lebar ( width ) teks. Ubah label pembuka ke <marquee width="300" >. Langkah ini tidak akan mengubah ukuran fon. Ada dua alasan Anda perlu mengubah lebar teks ke angka lain:
- Kalau tidak muat, teks akan bergulir alih-alih berkedip. Untuk mencegahnya, kita menaikkan lebar teks.
- Pada Chrome, teks akan bergulir pada jarak yang ditentukan lebar.
-
Atur scrollamount ke angka yang sama dengan lebar. Di dalam label yang sama, tuliskan scrollamount ="300" (atau angka yang sama dengan lebar). Pada setelan awal, teks marquee bergulir menyeberangi halaman. Dengan mengatur jumlah guliran ke angka yang sama dengan lebar, teks akan "bergulir" ke posisi yang sama. Hal ini menimbulka efek kedip.
- Tampilan teks Anda sekarang seperti ini:
<marquee width="300" scrollamount="300">Teks berkedip di sini.</marquee>.
- Tampilan teks Anda sekarang seperti ini:
-
Ubah penundaan ( delay ) guliran. Buka berkas HTML dalam peramban web untuk melihat efeknya. Jika teks berkedip terlalu cepat atau lambat, ubah kecepatannya dengan atribut scrolldelay ="500" . Angka awal delay adalah 85. [4] X Teliti sumber Perbesar angka ini supaya teks berkedip lebih lambat, atau turunkan supaya berkedip yang cepat.
- Teks Anda sekarang tampak seperti ini:
<marquee width="300" scrollamount="300" scrolldelay="500">Teks berkedip di sini.</marquee>
- Teks Anda sekarang tampak seperti ini:
-
Batasi jumlah kedip (opsional). Banyak pengguna web yang terganggu oleh teks berkedip. Untuk menghentikan animasinya setelah mendapatkan perhatian pembaca, masukkan loop="7" . Sekarang teks akan berkedip tujuh kali, kemudian menghilang (Anda bisa menggunakan sembarang angka menggantikan tujuh).
- Kode lengkapnya adalah sebagai berikut:
<marquee width="300" scrollamount="300" scrolldelay="500" loop="7">Teks berkedip di sini.</marquee>
Iklan - Kode lengkapnya adalah sebagai berikut:
-
Masukkan skrip kedip ke judul dokumen HTML. Di antara label <head> dan </head> di dokumen HTML, masukkan kode JavaScript berikut: [5] X Teliti sumber
- function blinktext() {
var f = document.getElementById('announcement');
setInterval(function() {
f.style.visibility = (f.style.visibility == 'hidden' ? '' : 'hidden');
}, 1000);
}
- function blinktext() {
-
Masukkan perintah untuk memuat skrip. Kode di atas menentukan fungsi dan menamainya dengan " blinktext " (teks kedip) Untuk menggunakan fungsi ini di HTML, ubah label <body> ke <body onload="blinktext();">.
-
Tetapkan teks berkedip sebagai announcement (pengumuman). Skrip ini hanya memengaruhi elemen dengan id " announcement ". Letakkan teks berkedip di dalam semua elemen yang memberikan Anda id tersebut. Sebagai contoh, tikkan <p id="announcement">Teks berkedip di sini.</p> atau <div id="announcement">Teks berkedip di sini.</div>.
- Anda bisa memberikan nama yang disukai. Pastikan saja Anda memakai kata yang sama dalam skrip dan elemen id .
-
Sesuaikan skrip. Angka "1000" dalam skrip menetapkan penundaan antara kedip. Angka tersebut dalam satuan mikrodetik sehingga angka 1000 membuat teks berkedip sekali per detik. [6] X Teliti sumber Turunkan angka ini untuk mempercepat kedip, atau naikkan untuk memperlambatnya.
- Penundaan yang sebenarnya tidak akan sepenuhnya cocok dengan angka yang dimasukkan. Biasanya kedip akan lebih singkat, tetapi bisa lebih lambat jika peramban sedang sibuk bekerja.
Iklan
Tips
- Anda bisa menyesuaikan tampilan teks marquee dengan atribut gaya. Coba tambahkan atribut berikut: style="border:solid".
- Anda bisa menyertakan atribut tinggi dan lebar di dalam label marquee , tetapi kebanyakan peramban akan mengabaikannya. [7] X Teliti sumber Anda dapat menyadari perbedaannya jika menambahkan garis batas pada marquee .
- Anda juga bisa memakai CSS Animations untuk membuat teks berkedip. Langkah ini lumayan rumit dan tidak disarankan bagi awam. Catat bahwa Anda membutuhkan dokumen CSS tertaut karena Firefox tidak mendukung CSS Animations dengan “baris” CSS. [8] X Teliti sumber
Iklan
Referensi
- ↑ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee
- ↑ https://www.sitepoint.com/web-foundations/marquee-html-element/
- ↑ http://tutorial.techaltum.com/marquee.html
- ↑ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee
- ↑ http://stackoverflow.com/questions/8360130/how-to-make-a-text-flash-in-html-javascript
- ↑ http://javascript.info/tutorial/settimeout-setinterval
- ↑ https://www.sitepoint.com/web-foundations/marquee-html-element/
- ↑ http://caniuse.com/#feat=css-animation
- ↑ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blink
Tentang wikiHow ini
Halaman ini telah diakses sebanyak 36.237 kali.
Iklan