PartS LED . LCD

cari artikel disini

Rabu, 14 September 2011

Cara membuat tek bergerak mengikuti kursor

Kali ini akan kita bahas mengenai cara membuat teks mengikuti arah kursor, menanggapi sebuah komentar dari salah seorang teman di blog ini, berikut cuplikannya


......,,
GAN GAN Q MW MNTA ILMU NYA LGE DONK BAGAIMANA CARA NYA AGAR KATA-KATA DAPAT MENGIKUTI JALAN NYA KURSOR KITA ITU GAN ?......

Tanpa basa basi lagi, ayo kita coba bersama-sama khususnya bagi para pengguna blogspot



1. Login akun Blogger
2. Masuk menu Rancangan
3. Pilih Eleman Laman kemudian tambahkan gadget
4. Pilih HTML/JavaScript
5. Masukkan kode script di bawah ini

<style type="text/css">
    /* Circle Text Styles */
    #outerCircleText {
    /* Optional - DO NOT SET FONT-SIZE HERE, SET IT IN THE SCRIPT */
    font-style: italic;
    font-weight: bold;
    font-family: 'comic sans ms';
    color: #000000;
    /* End Optional */


    /* Start Required - Do Not Edit */
    position: absolute;top: 0;left: 0;z-index: 3000;cursor: default;}
    #outerCircleText div {position: relative;}
    #outerCircleText div div {position: absolute;top: 0;left: 0;text-align: center;}
    /* End Required */
    /* End Circle Text Styles */
    </style>


    <script type="text/javascript">
    /* Circling text trail- Tim Tilton
    Website: http://www.tempermedia.com/
    Visit: http://www.dynamicdrive.com/ for Original Source and tons of scripts
    Modified Here for more flexibility and modern browser support
    Modifications as first seen in http://www.dynamicdrive.com/forums/http://imeldaentertainment.blogspot.com/
    username:jscheuer1 - This notice must remain for legal use
    */


    ;(function(){


    // Your message here (QUOTED STRING)
    var msg = "belajar service tv";


    /* THE REST OF THE EDITABLE VALUES BELOW ARE ALL UNQUOTED NUMBERS */


    // Set font's style size for calculating dimensions
    // Set to number of desired pixels font size (decimal and negative numbers not allowed)
    var size = 24;


    // Set both to 1 for plain circle, set one of them to 2 for oval
    // Other numbers & decimals can have interesting effects, keep these low (0 to 3)
    var circleY = 0.75; var circleX = 2;


    // The larger this divisor, the smaller the spaces between letters
    // (decimals allowed, not negative numbers)
    var letter_spacing = 5;


    // The larger this multiplier, the bigger the circle/oval
    // (decimals allowed, not negative numbers, some rounding is applied)
    var diameter = 10;


    // Rotation speed, set it negative if you want it to spin clockwise (decimals allowed)
    var rotation = 0.4;


    // This is not the rotation speed, its the reaction speed, keep low!
    // Set this to 1 or a decimal less than one (decimals allowed, not negative numbers)
    var speed = 0.3;


    ////////////////////// Stop Editing //////////////////////


    if (!window.addEventListener && !window.attachEvent || !document.createElement) return;


    msg = msg.split('');
    var n = msg.length - 1, a = Math.round(size * diameter * 0.208333), currStep = 20,
    ymouse = a * circleY + 20, xmouse = a * circleX + 20, y = [], x = [], Y = [], X = [],
    o = document.createElement('div'), oi = document.createElement('div'),
    b = document.compatMode && document.compatMode != "BackCompat"? document.documentElement : document.body,


    mouse = function(e){
    e = e || window.event;
    ymouse = !isNaN(e.pageY)? e.pageY : e.clientY; // y-position
    xmouse = !isNaN(e.pageX)? e.pageX : e.clientX; // x-position
    },


    makecircle = function(){ // rotation/positioning
    if(init.nopy){
    o.style.top = (b || document.body).scrollTop + 'px';
    o.style.left = (b || document.body).scrollLeft + 'px';
    };
    currStep -= rotation;
    for (var d, i = n; i > -1; --i){ // makes the circle
    d = document.getElementById('iemsg' + i).style;
    d.top = Math.round(y[i] + a * Math.sin((currStep + i) / letter_spacing) * circleY - 15) + 'px';
    d.left = Math.round(x[i] + a * Math.cos((currStep + i) / letter_spacing) * circleX) + 'px';
    };
    },


    drag = function(){ // makes the resistance
    y[0] = Y[0] += (ymouse - Y[0]) * speed;
    x[0] = X[0] += (xmouse - 20 - X[0]) * speed;
    for (var i = n; i > 0; --i){
    y[i] = Y[i] += (y[i-1] - Y[i]) * speed;
    x[i] = X[i] += (x[i-1] - X[i]) * speed;
    };
    makecircle();
    },


    init = function(){ // appends message divs, & sets initial values for positioning arrays
    if(!isNaN(window.pageYOffset)){
    ymouse += window.pageYOffset;
    xmouse += window.pageXOffset;
    } else init.nopy = true;
    for (var d, i = n; i > -1; --i){
    d = document.createElement('div'); d.id = 'iemsg' + i;
    d.style.height = d.style.width = a + 'px';
    d.appendChild(document.createTextNode(msg[i]));
    oi.appendChild(d); y[i] = x[i] = Y[i] = X[i] = 0;
    };
    o.appendChild(oi); document.body.appendChild(o);
    setInterval(drag, 25);
    },


    ascroll = function(){
    ymouse += window.pageYOffset;
    xmouse += window.pageXOffset;
    window.removeEventListener('scroll', ascroll, false);
    };


    o.id = 'outerCircleText'; o.style.fontSize = size + 'px';


    if (window.addEventListener){
    window.addEventListener('load', init, false);
    document.addEventListener('mouseover', mouse, false);
    document.addEventListener('mousemove', mouse, false);
    if (/Apple/.test(navigator.vendor))
    window.addEventListener('scroll', ascroll, false);
    }
    else if (window.attachEvent){
    window.attachEvent('onload', init);
    document.attachEvent('onmousemove', mouse);
    };


    })();
    </script>


6. Simpan

Selesai, sekarang kursor akan diikuti dengan teks,
* Yang berwarna orange, berturut-turut adalah kode warna dan teks yang diinginkan
** Yang berwarna hijau ukuran huruf, jarak spasi, besar lingkaran yang dibentuk, kecepatan berputar, dan kecepatan mengikuti gerak mouse

Contoh hasil dapat dilihat pada halaman berikut

Sumber referensi :  berbagi tips

Tidak ada komentar:

Poskan Komentar

Terima kasih atas komentar anda salam sahabat!!! Rudi thea

Follow by Email

Next

Artikel yang mungkin belum Anda baca

Terbaru

Get this widget here

cartegori

Access 2013 (1) air terjun (2) AIWA AKARI AKIRA (1) alam indonesia (2) alat2 rumahtangga dan listrik (4) aneh tapi langka (1) aneh tapi nyata (3) animasi (4) Antariksa (3) artikel ku (1) artis indonesia (1) bagai mana cara mencari kerusakan tv (41) bagian prosesor luminance (Y) (3) BEBERAPA PERSAMAAN IC VERTIKAL (1) Bencana alam (6) Berita-tekhnologi (36) bertia sukabumi (3) bisnis (2) bisnis online (7) bmkg (1) book speker (1) brisat (2) bunga aneh (3) bus (1) cara buang virus ponsel (1) cara membuat gemuk (1) Cara mengganti nama blog (2) CARA MERAKIT SEMATIK TV (11) cara serpis dvd (18) cara service (12) cara service tv(elektronics) (166) cara servis monitor (10) cara setting lewat menu factory tv (13) CHINA BRAND (1) Crara Service Mode Tv (3) crt (3) CTV Polytron (6) daerah (3) dan fb (1) Dekorasi (enetrtainment) (4) digitec (2) DMX Mixer 192 (1) Dunia (1) dvb (2) DVD programming (14) Excel 2013 (1) facebook internet (15) facebook timeline (1) feedback destroyer (2) gacun (1) garis besar bagian lemari es (1) garis besar mesin tv (7) garits video gratis audio (9) GOLDSTAR HITACHI JVC LG (3) gratis dwnload (2) html (5) IC (1) imelda (1) intel (1) internasional (8) internet mobile (10) inverter (1) jabar (55) jalan raya (1) jejaring sosial (1) kata kata ucapan selamat tidur yang romantis (3) kata mutiara (1) kecelakaan (12) kerusakan haredware komputer (43) kerusakan lcd monitor (3) KERUSAKAN software TV (8) kerusan tv dan penyebab nya (48) kilas berita (147) kode ponsel (1) kode remote. (3) kode servis (4) KODE TV (2) koneksi internet (32) lampu neon (2) LED Par (1) link ku (1) macam macam kerusakan tv (23) manca negara (2) manfaat tumbuhan buat kesehatan (12) MENGENAL MENGUKUR KOMPONEN ELEKTRONIKA DASAR (19) menurut penalaman (2) mesum (2) mic wirles (1) Microsoft Office (1) minimax (4) mixser (1) modem (1) MODIPIKASI TV (8) nasional (82) olah raga (1) OneNote 2013 (1) OPTION SETTING tv tcl (1) otomotip (1) Outlook 2013 (1) panasonic (1) PANASONIC POLYTRON (1) Pasang Sendiri Parabola (2) pbt (1) pemancar (2) PERKEMBANGAN ELEKTRONIC (4) persamaan ic (3) PERSAMAAN TR HORIZONTAL (1) photo bugil (1) photo edit (2) pla (1) plash message teks berjalan (1) Playstation (1) plyback (2) politik (1) polytron (10) polytron data servis (5) polytron u slim gambar melengkung. (5) poto (6) poto artis sexi (4) poto sexi (3) power (15) power splay (6) PowerPoint 2013 (1) Project 2013 (1) Publisher 2013 (1) rangkain inverter (3) raster gelap (1) remot control (2) remot tv (2) REMOT UNIVERSAL (1) resistor (3) sains (1) SAMSUNG SANYO (1) satelit (2) satelit Rusia Techno (2) seputar entertainment (10) serba gratis.cari yg gratis. video baru. mp3.pemutar mp3. mp3 gratis. (13) Service Menu Philips (1) Service Mode LCD Monitor (2) servis lcd monitor (3) SERVIS MODE (10) sharp (2) SHARP SONY TCL (1) siaran tv analog (2) siaran tv digital (2) skema (3) sms gratis (2) software gratis (3) sound system (15) STB DVB-T2 (1) stelit (1) subwoper (1) Sukabumi (10) susnan perangkat audio di lapangan (1) tan (1) tanaman aneh (3) tcl (4) televisi dan keluarga (7) telkomsel (1) tempat wisata alam (7) Tips Blog/webssite (51) Tips Blog/webssite/html (34) Tips pertanian (6) tips software komputer (57) tips trik elektronic (27) tips trik facebook (10) tips trik komputer (44) TOSHIBA (1) tours (1) trafo (1) transtistor (5) trapo (5) tutorial blog (7) tv china (14) tv komputer (4) tv lg (3) TV MENU SERVIS KODE (15) TV SHARP Protec (2) tv tcl (1) twetter (1) ucapan hari raya idul fitri (3) ucapan selamat (4) ucapan selamat hari ibu (1) ucapan selamat hari raya idul adha (1) ucapan selamat tidur buat pacar (2) ucapan selamat tidur untuk kekasih (3) ucapan tahun baru (1) ulang tahun (1) universal (1) video porno (1) Visio 2013 (1) Widget Check Berat Blog (2) Windows 8 (11) Wisata Baharia (3) wisata sukabumi (2) wisaya sukabumi (1) Word 2013 (1)

Entri Populer