Anonymous
Anonymous asked in 電腦與網際網路電腦網路 · 2 decades ago

滑鼠游標和語法

下面的網址是某一位的某一個網站名片,我也有名片,可是為什麼這個人可以用動畫的滑鼠游標?我該怎麼做?

還有語法要怎麼用???

拜託了>.<

http://web1.hc.edu.tw/community/vcard_inner.php?me...

1 Answer

Rating
  • Anonymous
    2 decades ago
    Favorite Answer

    我認為是用2個語法唷

    滑鼠冒泡*動的愛心

    <SCRIPT LANGUAGE="JavaScript">

    <!-- Begin

    Image0 = new Image();

    Image0.src = "圖片網址";

    Amount = 10;

    var sp =20

    Ymouse = -150;

    Xmouse = -150;

    Ypos = new Array();

    Xpos = new Array();

    Speed = new Array();

    rate = new Array();

    grow = new Array();

    Step = new Array();

    Cstep = new Array();

    nsSize = new Array();

    ns = (document.layers)?1:0;

    (document.layers)?window.captureEvents(Event.MOUSEMOVE):0;

    function Mouse(evnt) {

    Ymouse=(document.layers)?evnt.pageY-20:event.y-20;

    Xmouse=(document.layers)?evnt.pageX:event.x;

    }

    (document.layers)?window.onMouseMove=Mouse:document.onmousemove=Mouse;

    for (i = 0; i < Amount; i++) {

    Ypos[i] = Ymouse;

    Xpos[i] = Xmouse;

    Speed[i] = Math.random()*4+1;

    Cstep[i] = 0;

    Step[i] = Math.random()*0.1+0.05;

    grow[i] = 8;

    nsSize[i] = Math.random()*25+5;

    rate[i] = Math.random()*0.5+0.1;

    }

    if (ns) {

    for (i = 0; i < Amount; i++) {

    document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+Image0.src+" name='N' width="+nsSize[i]+" height="+nsSize[i]+"></LAYER>");

    }

    }

    else {

    document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');

    for (i = 0; i < Amount; i++) {

    document.write('<img id="si" src="'+Image0.src+'" style="position:absolute;top:0px;left:0px;filter:alpha(opacity=90)">');

    }

    document.write('</div></div>');

    }

    function MouseBubbles() {

    var hscrll = (document.layers)?window.pageYOffset:document.body.scrollTop;

    var wscrll = (document.layers)?window.pageXOffset:document.body.scrollLeft;

    for (i = 0; i < Amount; i++){

    sy = Speed[i] * Math.sin(300 * Math.PI / 180);

    sx = Speed[i] * Math.cos(Cstep[i] * 4);

    Ypos[i] += sy;

    Xpos[i] += sx;

    if (Ypos[i] < -40) {

    Ypos[i] = Ymouse;

    Xpos[i] = Xmouse;

    Speed[i] = Math.random() * 6 + 4;

    grow[i] = 8;

    nsSize[i] = Math.random() * 15 + 5;

    }

    if (ns) {

    document.layers['sn'+i].left = Xpos[i] + wscrll;

    document.layers['sn'+i].top = Ypos[i] + hscrll;

    }

    else {

    si[i].style.pixelLeft = Xpos[i] + wscrll;

    si[i].style.pixelTop = Ypos[i] + hscrll;

    si[i].style.width = grow[i];

    si[i].style.height = grow[i];

    }

    grow[i] += rate[i];

    Cstep[i] += Step[i];

    if (grow[i] > 24) grow[i] = 25;

    }

    setTimeout('MouseBubbles()', sp);

    }

    MouseBubbles();

    // End -->

    </script>

    修改部分

    Amount = 10;(設定數量)

    var sp =20(設定速度,越大速度越慢)

    游標語法*

    <STYLE type="text/css">

    <!--

    body{cursor:url(游標網址);}

    a{cursor:url(游標網址);}

    -->

    </STYLE>

    <STYLE type="text/css">

    基本上,有許多網站都由提供游標下載,只要遵守他的規定

    如果要自製滑鼠游標的話,可以用 Microangelo 製作。

    滑鼠冒泡部分轉自|--- Sweet House ---|,如禁轉請告知。

    Source(s): |--- Sweet House ---| http://www.lovemilu.com/milu.html
    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.