défilement étoile pour curseur
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
défilement étoile pour curseur
bonjours a tous
voila j'ai fait une recherche sur internet ne trouvant pas ici pour avoir un défilement d'étoile derrière le curseur de souris mais comme j'y connais pas grand chose au feuille CSS et tout ca je lue mais bon j'ose pas peur de faire une connerie vue que c'est pas moi la créatrice bref .....
donc j'ai trouver un code HTML et j'aimerais savoir (c'est la ou vous pouvez peut être rentré en jeux )si on pouvez mettre les étoiles en couleur car la les étoile son casi de la même couleur que mon fond d'écran !!!!
et j'aimerais s'avoir ou bien le placer ou alors avec quel code car la je les que sur la page d'accueil des que je vais sur un sujet ou autre les étoiles n'y son plus
voici le lien que j'ai :
<script type="text/javascript">
_uacct = "UA-994360-1";
urchinTracker();
</script><script type="text/javascript">
var colour="#7C5B1A";
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>
voila si vous pouvez me renseigner merci !!!!
voila j'ai fait une recherche sur internet ne trouvant pas ici pour avoir un défilement d'étoile derrière le curseur de souris mais comme j'y connais pas grand chose au feuille CSS et tout ca je lue mais bon j'ose pas peur de faire une connerie vue que c'est pas moi la créatrice bref .....
donc j'ai trouver un code HTML et j'aimerais savoir (c'est la ou vous pouvez peut être rentré en jeux )si on pouvez mettre les étoiles en couleur car la les étoile son casi de la même couleur que mon fond d'écran !!!!
et j'aimerais s'avoir ou bien le placer ou alors avec quel code car la je les que sur la page d'accueil des que je vais sur un sujet ou autre les étoiles n'y son plus
voici le lien que j'ai :
<script type="text/javascript">
_uacct = "UA-994360-1";
urchinTracker();
</script><script type="text/javascript">
var colour="#7C5B1A";
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>
voila si vous pouvez me renseigner merci !!!!
Dernière édition par toutounette le Jeu 9 Mai 2013 - 15:54, édité 1 fois
Re: défilement étoile pour curseur
si tu cherches une pluie d'étoile tombant de la souris quand elle bouge, tu peux regarder ici : http://astuforum.free.fr/?p=163
le code peut se mettre directement dans la description du forum si tu veux l'effet sur toutes les pages :
Général > Forum > Configuration > Général > Description du site
enfin en tout cas, c'est que j'avais fait et ça avait fonctionné xP
le code peut se mettre directement dans la description du forum si tu veux l'effet sur toutes les pages :
Général > Forum > Configuration > Général > Description du site
enfin en tout cas, c'est que j'avais fait et ça avait fonctionné xP
MlleAlys- Membre actif
- Messages : 5967
Inscrit(e) le : 12/09/2012
Re: défilement étoile pour curseur
MlleAlys a écrit:si tu cherches une pluie d'étoile tombant de la souris quand elle bouge, tu peux regarder ici : http://astuforum.free.fr/?p=163
le code peut se mettre directement dans la description du forum si tu veux l'effet sur toutes les pages :
Général > Forum > Configuration > Général > Description du site
enfin en tout cas, c'est que j'avais fait et ça avait fonctionné xP
oui c'est exactement ca merci beaucoup je suis ravie
par contre j'ai essayé comme tu ma dit mais ca marche pas !!!!!
j'ai essayé comme j'avais fait est ca marche pas non plus quelqu'un peut t'il me dire comment mettre se lien et ou le mettre pour qu'il soit sur tout le fofo merci !!!!
<script language=javascript src="http://astuforum.free.fr/js/etoiles-cur.js" /></script>
Re: défilement étoile pour curseur
c'est étrange, sur mon forum, ça fonctionne bien... oo
essaye alors comme ça :
- crée un nouveau code javascript dans
Modules > Html et Javascript > gestion des codes javascript > créer un nouveau code Javascript
- en titre tu mets par exemple "étoiles", ou autre chose comme tu veux xP
- tu coches la case "sur toutes les pages"
- dans la partie code tu colles ça :
- tu valides
- vérifie que la gestion des codes javascript est activée (toujours dans "gestion des codes javascript", juste au dessus de la liste des codes)
- et normalement ça fonctionne sur ton forum dès que tu actualises ^^
essaye alors comme ça :
- crée un nouveau code javascript dans
Modules > Html et Javascript > gestion des codes javascript > créer un nouveau code Javascript
- en titre tu mets par exemple "étoiles", ou autre chose comme tu veux xP
- tu coches la case "sur toutes les pages"
- dans la partie code tu colles ça :
- Code:
$(function() {
$.getScript("http://astuforum.free.fr/js/etoiles-cur.js")
});
- tu valides
- vérifie que la gestion des codes javascript est activée (toujours dans "gestion des codes javascript", juste au dessus de la liste des codes)
- et normalement ça fonctionne sur ton forum dès que tu actualises ^^
MlleAlys- Membre actif
- Messages : 5967
Inscrit(e) le : 12/09/2012
Re: défilement étoile pour curseur
MlleAlys a écrit:c'est étrange, sur mon forum, ça fonctionne bien... oo
essaye alors comme ça :
- crée un nouveau code javascript dans
Modules > Html et Javascript > gestion des codes javascript > créer un nouveau code Javascript
- en titre tu mets par exemple "étoiles", ou autre chose comme tu veux xP
- tu coches la case "sur toutes les pages"
- dans la partie code tu colles ça :(tu peux remarquer que le lien entre parenthèses correspond à celui du code fourni par le site, si tu veux changer de code, il te suffira de changer ce lien ^^)
- Code:
$(function() {
$.getScript("http://astuforum.free.fr/js/etoiles-cur.js")
});
- tu valides
- vérifie que la gestion des codes javascript est activée (toujours dans "gestion des codes javascript", juste au dessus de la liste des codes)
- et normalement ça fonctionne sur ton forum dès que tu actualises ^^
10000 merci je suis ravie ca fonctionne merci merci merci
Sujets similaires
» Curseur qui stop un défilement de texte
» pluie d etoile du curseur
» script pour défilement
» curseur poussière d étoile
» Curseur avec pousière d'étoile blanche qui tombe .
» pluie d etoile du curseur
» script pour défilement
» curseur poussière d étoile
» Curseur avec pousière d'étoile blanche qui tombe .
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum