Responder al tema  [ 36 mensajes ]  Ir a página Anterior  1, 2, 3  Siguiente
Efecto nieve 
Autor Mensaje
Forero Fijo
Forero Fijo
Avatar de Usuario

Registrado: 12-12-2007, 0:05
Mensajes: 395
Nota 
Código:
<script>
// Set the number of snowflakes (more than 30 - 40 not recommended)
var snowmax=35

// Set the colors for the snow. Add as many colors as you like
var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD")

// Set the fonts, that create the snowflakes. Add as many fonts as you like
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// Set the letter that creates your snowflake (recommended:*)
var snowletter="*"

// Set the speed of sinking (recommended values range from 0.3 to 2)
var sinkspeed=2

// Set the maximal-size of your snowflaxes
var snowmaxsize=30

// Set the minimal-size of your snowflaxes
var snowminsize=10

// Set the snowing-zone
// Set 1 for all-over-snowing, set 2 for left-side-snowing
// Set 3 for center-snowing, set 4 for right-side-snowing
var snowingzone=1

///////////////////////////////////////////////////////////////////////////
// CONFIGURATION ENDS HERE
///////////////////////////////////////////////////////////////////////////


// Do not edit below this line
var snow=new Array()
var marginbottom
var marginright
var timer
var i_snow=0
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all
var opera=browserinfos.match(/Opera/) 
var browserok=ie5||ns6||opera

function randommaker(range) {      
   rand=Math.floor(range*Math.random())
    return rand
}

function initsnow() {
   if (ie5 || opera) {
      marginbottom = document.body.clientHeight
      marginright = document.body.clientWidth
   }
   else if (ns6) {
      marginbottom = window.innerHeight
      marginright = window.innerWidth
   }
   var snowsizerange=snowmaxsize-snowminsize
   for (i=0;i<=snowmax;i++) {
      crds[i] = 0;                     
       lftrght[i] = Math.random()*15;         
       x_mv[i] = 0.03 + Math.random()/10;
      snow[i]=document.getElementById("s"+i)
      snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
      snow[i].size=randommaker(snowsizerange)+snowminsize
      snow[i].style.fontSize=snow[i].size
      snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
      snow[i].sink=sinkspeed*snow[i].size/5
      if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
      if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
      if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
      if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
      snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
      snow[i].style.left=snow[i].posx
      snow[i].style.top=snow[i].posy
   }
   movesnow()
}

function movesnow() {
   for (i=0;i<snowmax>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
         if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
         if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
         if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
         if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
         snow[i].posy=0
      }
   }
   var timer=setTimeout("movesnow()",50)
}

for (i=0;i<=snowmax;i++) {
   document.write("<span>"+snowletter+"</span>")
}
if (browserok) {
   window.onload=initsnow
}
</script>




Lo encontre el de este foro mirando el codigo de la pagina :P

_________________
Entra y registrate en www.extratime.forogratis.es

Apunto de ganar, votanos! Un foro de forogratis puede llevarse el premio.

http://hispatop.com/php/futbol/in.php?id=extra1


12-02-2008, 0:36
Perfil
Forero Habitual
Forero Habitual
Avatar de Usuario

Registrado: 04-13-2007, 23:28
Mensajes: 127
Ubicación: en mi Oh! Linda La Paz
Nota 
¡Muchas gracias por compartir! Ya andaba buscando con mi amiga el modo de ponerle copitos de nieve a mi foro :smile:

_________________
Imagen


12-02-2008, 0:44
Perfil ICQ YIM WWW
Forero Fijo
Forero Fijo
Avatar de Usuario

Registrado: 08-03-2008, 13:52
Mensajes: 445
Nota 
Bueno pues ya puestos si quieren poner un pequeño flash con imagenes navideñas aleatorias aqui les dejo la dire de una que he hecho para ponerlo bajo los avatares.


http://images.consultorio.forogeneral.e ... dornos.swf



:eek:


12-02-2008, 1:41
Perfil WWW
Forero Habitual
Forero Habitual

Registrado: 11-11-2007, 23:41
Mensajes: 145
Nota 
Buno creo que este es como el del foro:

<script>
// Set the number of snowflakes (more than 30 - 40 not recommended)
var snowmax=35

// Set the colors for the snow. Add as many colors as you like
var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD")

// Set the fonts, that create the snowflakes. Add as many fonts as you like
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// Set the letter that creates your snowflake (recommended:*)
var snowletter="*"

// Set the speed of sinking (recommended values range from 0.3 to 2)
var sinkspeed=2

// Set the maximal-size of your snowflaxes
var snowmaxsize=30

// Set the minimal-size of your snowflaxes
var snowminsize=10

// Set the snowing-zone
// Set 1 for all-over-snowing, set 2 for left-side-snowing
// Set 3 for center-snowing, set 4 for right-side-snowing
var snowingzone=1

///////////////////////////////////////////////////////////////////////////
// CONFIGURATION ENDS HERE
///////////////////////////////////////////////////////////////////////////


// Do not edit below this line
var snow=new Array()
var marginbottom
var marginright
var timer
var i_snow=0
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all
var opera=browserinfos.match(/Opera/)
var browserok=ie5||ns6||opera

function randommaker(range) {
rand=Math.floor(range*Math.random())
return rand
}

function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.clientHeight
marginright = document.body.clientWidth
}
else if (ns6) {
marginbottom = window.innerHeight
marginright = window.innerWidth
}
var snowsizerange=snowmaxsize-snowminsize
for (i=0;i<=snowmax;i++) {
crds[i] = 0;
lftrght[i] = Math.random()*15;
x_mv[i] = 0.03 + Math.random()/10;
snow[i]=document.getElementById("s"+i)
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
snow[i].size=randommaker(snowsizerange)+snowminsize
snow[i].style.fontSize=snow[i].size
snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
snow[i].sink=sinkspeed*snow[i].size/5
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
snow[i].style.left=snow[i].posx
snow[i].style.top=snow[i].posy
}
movesnow()
}

function movesnow() {
for (i=0;i<=snowmax;i++) {
crds[i] += x_mv[i];
snow[i].posy+=snow[i].sink
snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]);
snow[i].style.top=snow[i].posy

if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=0
}
}
var timer=setTimeout("movesnow()",50)
}

for (i=0;i<=snowmax;i++) {
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")
}
if (browserok) {
window.onload=initsnow
}
</script>

Pero a mi la nieve me baja por toda la pagina, no se para a la mitad como en este, alguien sabe que esta mal??

EDITO- vale, me acabo de dar cuenta de que ya habian puesto el codigo de los copos de nieve, perdonar que repeti :lol:

_________________
http://noviascnp.mi-web.es


12-02-2008, 13:30
Perfil
Forero Habitual
Forero Habitual

Registrado: 03-21-2008, 6:33
Mensajes: 127
Nota 
Se pone en Contenido Extra donde dice Meta strings

_________________
http://babiesenlaweb.foroactivo.es/foro/portal.php
Imagen


12-02-2008, 15:39
Perfil
Forero Habitual
Forero Habitual

Registrado: 10-10-2008, 13:55
Mensajes: 199
Nota 
Muchisimas gracias por este aporte chicos!!!
Me ha quedado de lujo!!! :sad:

1 SALUDO


12-02-2008, 16:32
Perfil
Forero Habitual
Forero Habitual
Avatar de Usuario

Registrado: 10-25-2007, 2:10
Mensajes: 255
Nota 
En mi foro tengo uno... si quieren verlo: www.zonaplopnica.com

Si les gusta me avisan.

_________________
Registrate en Zona Plop Nica
www.zonaplopnica.com / www.zonaplopnica.mi-web.es

Comenta - Participa - Aprende - Comparte - Socializa - Diviertete


12-02-2008, 16:46
Perfil
Forero Habitual
Forero Habitual
Avatar de Usuario

Registrado: 11-14-2008, 8:59
Mensajes: 159
Nota 
MJNC si puedes pon el codigo que usaste para poner ese tipo de efecto.Por si a alguien le gusta que lo encuentre.

Con tu permiso te quiero dar un consejo.Y esque sinceramente tu foro se hace algo dificil de leer cuando los copos van a la mitad,entonces te recomiendo poner menos cantidad de copos, o cambiar la velocidad de caida...a no ser que quieras que luego tus usuarios corran peligro de avalanchas :D
Por cierto, el contraste que hace queda para mi gusto chulisimo :sad:
Saludos!


12-02-2008, 17:12
Perfil WWW
Forero Fijo
Forero Fijo
Avatar de Usuario

Registrado: 12-12-2007, 0:05
Mensajes: 395
Nota 
en el mio que os parece?

_________________
Entra y registrate en www.extratime.forogratis.es

Apunto de ganar, votanos! Un foro de forogratis puede llevarse el premio.

http://hispatop.com/php/futbol/in.php?id=extra1


12-02-2008, 18:03
Perfil
Forero Habitual
Forero Habitual

Registrado: 11-11-2007, 23:41
Mensajes: 145
Nota 
Alquien puede decirme coom hacer para que los copos no te bajen a lo largo de toda la pagina???

_________________
http://noviascnp.mi-web.es


12-03-2008, 1:53
Perfil
Administrador
Administrador
Avatar de Usuario

Registrado: 05-10-2007, 23:07
Mensajes: 8504
Ubicación: Madrid (España)
Nota 
Lo muevo a de WebMaster a WebMaster, esto ya es cosa de código ;)

Saludos

_________________
Att,
Miguel Fernández
Responsable ForoGratis & UnityFree en España


Contacto: MiguelFT@UnityFree.COM


12-03-2008, 11:34
Perfil WWW
Forero
Forero
Avatar de Usuario

Registrado: 07-07-2007, 19:31
Mensajes: 75
Nota Re: Efecto nieve
Graciassssssssssssss
este si funciono en el mio
besos fragantes
Sol
:D

_________________
Imagen
http://sentimientoypoesia.com.ar/foro/index.php


12-05-2008, 18:33
Perfil
Nuevo
Nuevo

Registrado: 12-06-2008, 14:44
Mensajes: 2
Nota Re: Efecto nieve
Hola!! Soy nueva y además novata en esto. Puedo poner el efecto de nieve en mi foro que es de este estilo: http://obscuridad.mforobb.com/

Gracias de antemano


12-06-2008, 14:53
Perfil
Forero Habitual
Forero Habitual
Avatar de Usuario

Registrado: 11-14-2008, 8:59
Mensajes: 159
Nota Re: Efecto nieve
lo siento, pero aqui solo damos soporte a foros de forogratis


12-06-2008, 15:56
Perfil WWW
Nuevo
Nuevo

Registrado: 12-06-2008, 14:44
Mensajes: 2
Nota Re: Efecto nieve
¿¿y el mío no es de forogratis?? porque yo pensaba que sí lo era


12-06-2008, 16:38
Perfil
Mostrar mensajes previos:  Ordenar por  
Responder al tema   [ 36 mensajes ]  Ir a página Anterior  1, 2, 3  Siguiente

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO
[ Time : 0.050s | 9 Queries | GZIP : Off ]