domingo, 6 de fevereiro de 2011

Dicas

Olá gente! Hoje eu irei ensinar como por a estrelinha caindo do mouse:


1º passo- Copie este código enorme :

<script type='text/javascript'>
// <![CDATA[
var colour="#FFD700";
var sparkles=50;
var x=ox=400;
var y=oy=300;
var swide=800;
var shigh=600;
var sleft=sdown=0;
var tiny=new Array();
var star=new Array();
var starv=new Array();
var starx=new Array();
var stary=new Array();
var tinyx=new Array();
var tinyy=new Array();
var tinyv=new Array();
window.onload=function() { if (document.getElementById) {
  var i, rats, rlef, rdow;
  for (var i=0; i<sparkles; i++) {
    var rats=createDiv(3, 3);
    rats.style.visibility="hidden";
    document.body.appendChild(tiny[i]=rats);
    starv[i]=0;
    tinyv[i]=0;
    var rats=createDiv(5, 5);
    rats.style.backgroundColor="transparent";
    rats.style.visibility="hidden";
    var rlef=createDiv(1, 5);
    var rdow=createDiv(5, 1);
    rats.appendChild(rlef);
    rats.appendChild(rdow);
    rlef.style.top="2px";
    rlef.style.left="0px";
    rdow.style.top="0px";
    rdow.style.left="2px";
    document.body.appendChild(star[i]=rats);
  }
  set_width();
  sparkle();
}}
function sparkle() {
  var c;
  if (x!=ox || y!=oy) {
    ox=x;
    oy=y;
    for (c=0; c<sparkles; c++) if (!starv[c]) {
      star[c].style.left=(starx[c]=x)+"px";
      star[c].style.top=(stary[c]=y)+"px";
      star[c].style.clip="rect(0px, 5px, 5px, 0px)";
      star[c].style.visibility="visible";
      starv[c]=50;
      break;
    }
  }
  for (c=0; c<sparkles; c++) {
    if (starv[c]) update_star(c);
    if (tinyv[c]) update_tiny(c);
  }
  setTimeout("sparkle()", 40);
}
function update_star(i) {
  if (--starv[i]==25) star[i].style.clip="rect(1px, 4px, 4px, 1px)";
  if (starv[i]) {
    stary[i]+=1+Math.random()*3;
    if (stary[i]<shigh+sdown) {
      star[i].style.top=stary[i]+"px";
      starx[i]+=(i%5-2)/5;
      star[i].style.left=starx[i]+"px";
    }
    else {
      star[i].style.visibility="hidden";
      starv[i]=0;
      return;
    }
  }
  else {
    tinyv[i]=50;
    tiny[i].style.top=(tinyy[i]=stary[i])+"px";
    tiny[i].style.left=(tinyx[i]=starx[i])+"px";
    tiny[i].style.width="2px";
    tiny[i].style.height="2px";
    star[i].style.visibility="hidden";
    tiny[i].style.visibility="visible"
  }
}
function update_tiny(i) {
  if (--tinyv[i]==25) {
    tiny[i].style.width="1px";
    tiny[i].style.height="1px";
  }
  if (tinyv[i]) {
    tinyy[i]+=1+Math.random()*3;
    if (tinyy[i]<shigh+sdown) {
      tiny[i].style.top=tinyy[i]+"px";
      tinyx[i]+=(i%5-2)/5;
      tiny[i].style.left=tinyx[i]+"px";
    }
    else {
      tiny[i].style.visibility="hidden";
      tinyv[i]=0;
      return;
    }
  }
  else tiny[i].style.visibility="hidden";
}
document.onmousemove=mouse;
function mouse(e) {
  set_scroll();
  y=(e)?e.pageY:event.y+sdown;
  x=(e)?e.pageX:event.x+sleft;
}
function set_scroll() {
  if (typeof(self.pageYOffset)=="number") {
    sdown=self.pageYOffset;
    sleft=self.pageXOffset;
  }
  else if (document.body.scrollTop || document.body.scrollLeft) {
    sdown=document.body.scrollTop;
    sleft=document.body.scrollLeft;
  }
  else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {
    sleft=document.documentElement.scrollLeft;
    sdown=document.documentElement.scrollTop;
  }
  else {
    sdown=0;
    sleft=0;
  }
}
window.onresize=set_width;
function set_width() {
  if (typeof(self.innerWidth)=="number") {
    swide=self.innerWidth;
    shigh=self.innerHeight;
  }
  else if (document.documentElement && document.documentElement.clientWidth) {
    swide=document.documentElement.clientWidth;
    shigh=document.documentElement.clientHeight;
  }
  else if (document.body.clientWidth) {
    swide=document.body.clientWidth;
    shigh=document.body.clientHeight;
  }
}
function createDiv(height, width) {
  var div=document.createElement("div");
  div.style.position="absolute";
  div.style.height=height+"px";
  div.style.width=width+"px";
  div.style.overflow="hidden";
  div.style.backgroundColor=colour;
  return (div);
}
// ]]>
</script>

2º passo- Aperte em adicionar um gadget:

Depois de ter apertado aperte no + do HTML/JavaScript:
Depois cole o código (não coloque titulo):
3º Passo- Vá nesse site http://www.mxstudio.com.br/Conteudos/Dreamweaver/Cores.htm e escolha a cor da sua estrelinha e copie o código HTML dela.


4º Passo- Vá para o  HTML/JavaScript e edite a terceira linha do código, no lugar de #FFD700 você vai colocar o código da cor que você escolheu. ( Verifique se o seu código está entre aspas "#FFD700", se não tiver coloque). Depois é só salvar e pronto!



                                        

19 comentários:

  1. Só uma coisa deu errado: quando eu copio aquele código,faço tudo,salvo e visualiso não tem estrelinha nenhuma caindo do cursor,sabe porque?porque quando eu vejo ao invés daquele código todo que eu copiei ficar lá,acabou "se transformando" em apenas "type='text/javascript'>". Isso me incomoda muito,tem como você me ajudar?

    ResponderExcluir
  2. deixa pra lá,depois que comentei pedindo ajuda,tentei de novo e deu certo,kkk!

    ResponderExcluir
  3. Kkkk! Que bom que agora você conseguio :D

    ResponderExcluir
  4. Deeo! Mto legaal :D #toturiaisdemais + blogueira simpáticas + post demaiis = blog perfect *_*

    http://cookiemaga.blogspot.com/

    ResponderExcluir
  5. Obrigada pelos elogios linda *--*
    Eu fiquei muito feliz com o seu comentário *--*

    Beijos,
    Gisele!

    ResponderExcluir
  6. Hooy! Mto lindo o blog, e tmb ajudou imenso *-*
    Vai nessa pág. do meu blog: http://maggielopz.blogspot.com/p/creditos.html
    Vai? Bjoo ;*

    ResponderExcluir
  7. Obriigada pela diica!
    Bjs!
    Baby KA
    www.blog-babyka.blogspot.com
    =D

    ResponderExcluir
  8. alguém me fale um site aonde tenha estrelinhas de mouse para o meu blog?... Me sigam --> www.lollinpop.blogspot.com

    ResponderExcluir
  9. amei a dica Gisele, vc é uma otima postadora, funcionou direitinho, como eu queria =)

    ResponderExcluir
  10. Amooo o seuu Blog , me ajuda muitoo !!

    ResponderExcluir
  11. Amoo o seu Blog ""Com ele , meu blog esta lindoo

    ResponderExcluir
  12. Oi linda, cheguei aqui por indicação de um amiga pois queria colocar essas estrelinhas no meu blog e não fazia a menos idéia de como fazer. Primeiramente obrigada por compartilhar isso com a gente! ^^
    E é claro que eu não poderia deixar de te seguir! Era o mínimo que eu podia fazer depois dessa mega ajuda! ^^

    Aguardo sua visitinha no meu blog também, terei o enorme prazer em recebê-la, e por favor, se gostar siga também!
    Ele ainda é novinho mas é feito com muito carinho.

    Beijos,
    Mah

    http://neoongirll.blogspot.com/

    ResponderExcluir
  13. Post perfeiiiito!
    Amei!
    Obrigada!
    Bjkas!
    http://bolodemorango.blogspot.com.br/

    ResponderExcluir
  14. Ai mto obrigada,sóp nesse blog eu ocnsegui fazer isso mto obrigada!!!!!!!

    ResponderExcluir
  15. Aaaaaadooooooooooooooooooorrrrrrrreeeiii

    ResponderExcluir
  16. OIii , sou nova aqui , adorei seu blog ,é mt bom e explicativo , funcionou direitinho esse tutorial ,brigada >< e parabéns !Kissus ^-~'

    ResponderExcluir
  17. aaain , consegui !
    Ficou lindo ! (:
    Obrigada Giih pelas dicas.
    Aproveitem e visitem o meu Blog: http://secreetsgirls.blogspot.com
    Beijinhos ;*

    ResponderExcluir