Mostrando entradas con la etiqueta Festividades. Mostrar todas las entradas
Mostrando entradas con la etiqueta Festividades. Mostrar todas las entradas

viernes, 8 de febrero de 2013

Corazones que suben por el blog


Cupido ya está a la vuelta de la esquina y ahora no es el amor el que está en el aire sino los corazones, muchos corazones.
Giffy.me nos ofrece estos dos scripts que harán que tu blog se inhunde de romanticismo al mostrar muchos corazones subiendo como globos por el blog. Son dos diseños, el primero son corazones color rosa de un tamaño mediano, el segundo son corazones pequeños en color rojo; en ambos casos los corazones subirán por la página moviéndose de un lado al otro.

Para poner estos corazones en tu blog sólo entra en Plantilla | Edición de HTML y antes de </body> agrega el código de los corazones que más te gusten.


<!-- Corazones en el blog -->
<div style="display:none;">
<script type="text/javascript" src="http://bpmaker.giffy.me/userdata/user/0/7/29/parts.js"></script><p style="text-align: center;margin:0;padding:0;"><a href="http://giffy.me/baby/"><img style="border:0;" src="http://blogparts.giffy.me/0133/parts.gif" /></a></p><p style="text-align:center;font-size:12px;margin:10px 0 0 0;padding:0;">[PR] <a href="http://typing.twi1.me/">無料でタイピング練習☆</a></p>
</div>
<!-- Fin de Corazones en el blog -->




<!-- Corazones en el blog -->
<div style="display:none;">
<script type="text/javascript" src="http://blogparts.giffy.me/0082/parts.js"></script><p style="text-align: center;margin:0;padding:0;"><a href="http://giffy.me/baby/"><img style="border:0;" src="http://blogparts.giffy.me/0082/parts.gif"/></a></p><p style="text-align:center;font-size:12px;margin:10px 0 0 0;padding:0;">[PR] <a href="http://typing.twi1.me/">求む!タイピング初心者</a></p>
</div>
<!-- Fin de Corazones en el blog -->

El único punto en contra que suelen tener estas decoraciones es que no tienen opciones de configuración, pero tomando en cuenta que regularmente los usamos sólo en días festivos (como ahora que se acerca el día de San Valentín) pues no hay mucho inconveniente.

jueves, 13 de diciembre de 2012

Nieve en el fondo del blog sólo con CSS


Hemos visto algunas maneras de poner nieve en el blog, ésta en particular me parece atractiva dado que no necesitamos usar scripts, sólo CSS y tres pequeñas imágenes. La idea es de Joshua Johnson y puedes ver el demo en este blog de pruebas.

Una ventaja de éste método es que al no utilizar scripts no sobrecargamos el blog, la desventaja es que usuarios con navegadores no modernos no podrán verlo (en Internet Explorer funciona de la versión 10 para arriba).
La nieve caerá en el fondo del blog, no encima de él, lo cual además de evitar que se obstruyan enlaces y contenido (porque los copos son imágenes), evitará también que se obstruya la visibilidad del contenido del blog.

Para poner esta nieve en el fondo de tu blog entra en Plantilla | Edición de HTML y antes de
]]></b:skin> pega esto:
/* Nieve en el fondo del blog
----------------------------------------------- */
@keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-moz-keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-webkit-keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-ms-keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

#contenedor-nieve {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9KZ0yd9WAxnYHg-W03smSAnpdAmPq8WL2fl709QckR23BEC7J6VyKXxqsgc7tT64x8x6G2DYD59DKusWwamr7KdIZTaX99-P1M_t-byQLg-WecfTFTwNh1ZnVdCXF5VBaBEkJn-eeoQo/s500/snow.png), url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEs_6FCK1eInxwPis8kaF_QbcZjUGy-WDrMIGQqbF4YGG1VVrzH2eKuMEzSx5MHbxK0UPPxlDmhGs8zGn4o0J1NVJalVdT7wAihChex9M2FH11S_XD6Nqqkfe_5VopzCn1psvA-XX3UTk/s400/snow3.png), url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6HK4SiD7BQaFztnfOwRq9BPe42VYYIEV3AtcoOQzmmcMtnIQGKoLk3hI7mydfVJ4NEpGs1BnZm_t4jsoz_MX24WG8EDCQTDpvZgg7AfzYEZ0qiI2K_VUsjGuF62KXr_8lcvmmGeNxYJE/s300/snow2.png);
-webkit-animation: snow 20s linear infinite;
-moz-animation: snow 20s linear infinite;
-ms-animation: snow 20s linear infinite;
animation: snow 20s linear infinite;
}
Ahora busca la etiqueta <body> o esta línea:
<body expr:class='&quot;loading&quot; + data:blog.mobileClass'>

Y debajo de cualquiera de las dos agrega esto:
<div id='contenedor-nieve'>

Por último busca la etiqueta </body> y arriba de ella agrega:
</div>
Guarda los cambios y listo.

Como puedes apreciar es un método sencillo, fácil de instalar, no obstruye el contenido del blog, y lo mejor es que no tiene nada de scripts, sólo bondades del CSS y nada más.

Si prefieres un método que no sea en el fondo del blog sino encima de él, y que funcione en todos los navegadores entonces estas dos opciones podrán servirte:
Nieve en el blog que se acumula al final de la página
Nieve en el blog

domingo, 14 de octubre de 2012

Zombies caminando en el blog sin scripts


En estas fechas muchos comienzan a decorar el blog para Halloween, así que por qué no ponemos un zombie caminando en el blog, y mejor aun, sin nada de scripts. Usaremos la etiqueta MARQUEE que harán que estos tenebrosos muertos vivientes caminen abajo del blog, y al no usar scripts no afectaremos la velocidad de carga del blog.

Tan prácticos son hasta para su instalación, sólo ingresa en Plantilla | Edición de HTML y antes de </body> pega el código del zombie que más te guste.


<!-- Inicio zombie en el blog -->
<marquee direction='right' scrolldelay='160' style='position:fixed; bottom:10px; left:0; width:100%;'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUVo6XRjd6BwNDmk06WcMt9T2Kbs93iHF3Rda-gJhecQ5QdVtbOto_k5yDoBd56-Uqfh0OBU7EdN6PCt4flYUcDy9vPlZpC6_VpkH4bvMC4pXK27fCVuq9pAW41CuH2P7mZbcYMY0JS9Q/s120/zombie-1.gif' tyle="border:0; background:none; padding:0; box-shadow: none;"/></marquee>
<!-- Fin zombie en el blog -->




<!-- Inicio zombie en el blog -->
<marquee direction='right' scrolldelay='160' style='position:fixed; bottom:10px; left:0; width:100%;'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnLurSeRxeo7-MvVgL5hocYk5tU6v-FxTAnH_kNl2pKu-WIPIoGUOeE-gNFSjLZrN-OVBilJMfcnRmeuXxZrC6lgVZuigvliN0XOFEV3VbTNTEaWFhEj8129_C82Op4C2653ocRhc_J1k/s100/zombie-2.gif' style='border:0; background:none; padding:0; box-shadow: none; width:80px;'/></marquee>
<!-- Fin zombie en el blog -->




<!-- Inicio zombie en el blog -->
<marquee direction='right' scrolldelay='160' style='position:fixed; bottom:10px; left:0; width:100%;'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgscxiHxubMMaoQ92hrSckCuYrVmTv4I7B0azRvpDDpxee6lyX57Qr0I-lB2epKdI6BgPUTKm3ix8r465KAZnmMgw1pWDTEQrvLnl-mm38S9qEE4vMOKN6Oo6CO2LzY4ninwd0zOrMIwZ4/s117/zombie-3.gif' style='border:0; background:none; padding:0; box-shadow: none;'/></marquee>
<!-- Fin zombie en el blog -->




<!-- Inicio zombie en el blog -->
<marquee direction='right' scrolldelay='160' style='position:fixed; bottom:10px; left:0; width:100%;'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMp7HufXuicbtfjc6lj9XB6JlUPm__Ok6_VV0Uu0cXzBuhmt6Wuk3Y4G7JTGx7lWgvumnzKkbca-TEPlcrJ67TlW3ed9Gu_DE4v6GqwHS8be_VHRuEslKn9cpol4QMA2H-rXgrb7HhrDY/s138/zombie-4.gif' style='border:0; background:none; padding:0; box-shadow: none; width:80px;'/></marquee>
<!-- Fin zombie en el blog -->




<!-- Inicio zombie en el blog -->
<marquee direction='right' scrolldelay='260' style='position:fixed; bottom:10px; left:0; width:100%;'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvWKuyBUGDcWIZLiuhp1VuF5-Nrocd59TWqKbFKJC1pFMyTahckRcvfgcKfQvXytl7FWFuoWVNryog2TO1aB7Jv5eM_tlWijUcH-3au4oy-Y7oLgQ9BndiZ9Xoz3LFPOqTXGyWPByG5pg/s148/zombie-5.gif' style='border:0; background:none; padding:0; box-shadow: none; width:70px;'/></marquee>
<!-- Fin zombie en el blog -->


El zombie que elijas saldrá de la parte inferior izquierda, llegará hasta el final y aparecerá de nuevo.
Si quisieras modificar la velocidad con la que se desplaza entonces cambia el valor dentro de scrolldelay, con un valor más alto se hará más lento y viceversa.

Si lo prefieres puedes complementarlo con estos sonidos de Halloween o unos cursores de Halloween para el blog.

domingo, 30 de septiembre de 2012

Hojas de otoño cayendo en el blog


Para los que vivimos en el hemisferio norte ya es otoño desde hace algunos días, y algunos me han preguntado por algún truquillo que haga caer hojas en el blog. Este script de MaxxBlade que aunque originalmente tiene otro fin, puede usarse para hacer que caigan imágenes de hojas en el blog, sin embargo, aunque en todos los navegadores que probé funcionó bien, es posible que en Internet Explorer no funcione, pero eso ya no nos extraña ¿verdad?

Un ejemplo se puede ver en este blog de pruebas.

Para poner estas hojas cayendo en el blog entra en la Edición HTML de la plantilla y antes de </head> pega lo siguiente:
<script>
//<![CDATA[
// Fall v2.0 By MaxxBlade - http://www.maxxblade.co.uk/fall
var fallObjects=new Array();function newObject(url,height,width){fallObjects[fallObjects.length]=new Array(url,height,width);}
var numObjs=15, waft=100, fallSpeed=5, wind=-1;

newObject("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsANkVVVsqpHYDcQ6ZWndoo4FkRNB_kzt-WXI5pA5Q0zqQsbR6Y9gnqX-wiIuNeCQsrxB4RK3P6_9dGvOmaww6gb087pJTJ7tRkRsEJjJvkwfS6u03hZjpGkdz90F4rzxP3X0vMcTdgXA/s100/hoja1.png",29,15);
newObject("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ7PM_3h9s1Vxiwr22zsbJtrSpIwvwNsNGqiw_l6nWr7GF0S4rW-o1r919VS3y9r0yB6vXVa7OQ8pnjNroxe8-xdp39Z8F-NntJk6zG3IQmN8tEEZdnGdF__WDEejj2rtrO62-vpT9GN8/s100/hoja2.png",27,23);
newObject("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVW6nLJCakDvDkvn5hOJ3wLMFX9OApXu7WqiAMi7Zss5FlVRt4PUaVBCBZQO85esueWNf1ob3jbTZHbHKuAf_8olnjjAIEhxq9Zsz1aD_orkUZsmKEtvu_2EEAjgcNDaijy2GOWBmzh_A/s100/hoja3.png",46,15);
newObject("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDzpE3YlBoYt_rXX53F8fFzmuNLUK-vgfAUqw7YQNe3FHYLxME20IHS29n3BhinfzgzV_JtuR2IvSZZwCP5yCwBXqX8_oKWIw98FnMmJpjFC0lHALL2J1hRPqXsyxcg3ttRopsLhgF6f4/s100/hoja4.png",36,33);
function winSize(){winWidth=(moz)?window.innerWidth:document.body.clientWidth;winHeight=(moz)?window.innerHeight:document.body.clientHeight;}
function fallObject(num,vari,nu){
objects[num]=new Array(parseInt(Math.random()*(winWidth-waft)),-30,(parseInt(Math.random()*waft))*((Math.random()>0.5)?1:-1),0.02+Math.random()/20,0,1+parseInt(Math.random()*fallSpeed),vari,fallObjects[vari][1],fallObjects[vari][2]);
if(nu==1){document.write('<img id="fO'+i+'" style="position:absolute;z-index:9;background:none;border:0;padding:0;box-shadow:none;" src="'+fallObjects[vari][0]+'">'); }
}
function fall(){
for(i=0;i<numObjs;i++){
var fallingObject=document.getElementById('fO'+i);
if((objects[i][1]>(winHeight-(objects[i][5]+objects[i][7])))||(objects[i][0]>(winWidth-(objects[i][2]+objects[i][8])))){fallObject(i,objects[i][6],0);}
objects[i][0]+=wind;objects[i][1]+=objects[i][5];objects[i][4]+=objects[i][3];
with(fallingObject.style){ top=objects[i][1]+winOffset+"px";left=objects[i][0]+(objects[i][2]*Math.cos(objects[i][4]))+"px";}
}
setTimeout("fall()",31);
}
var objects=new Array(),winOffset=0,winHeight,winWidth,togvis,moz=(document.getElementById&&!document.all)?1:0;winSize();
for (i=0;i<numObjs;i++){fallObject(i,parseInt(Math.random()*fallObjects.length),1);}
window.onresize=winSize;fall();
//]]>
</script>
En la parte marcada con color amarillo verás unas opciones:
var numObjs=15, es la cantidad de hojas que aparecerán.
waft=100, es qué tantos pixeles se mueven a los lados cuando caen
fallSpeed=5, es la velocidad, y
wind=-1; es la dirección del viento, puede ser un valor negativo como está, 0 para que no tengan dirección, o un valor positivo (por ejemplo 1). Si es un valor negativo caerán a la izquierda, si es un valor positivo caerán a la derecha.

Con tan sólo eso tu blog tendrá una decoración muy acorde a esta temporada.

Autor | MaxxBlade

domingo, 29 de abril de 2012

Listones para el blog de los Juegos Olímpicos (Londres 2012)

Ya vimos cómo poner un gadget de cuenta regresiva para las olimpiadas, ahora vamos a poner unas decoraciones sencillas pero bonitas (según yo), alusivos a los juegos de Londres 2012.

Son siete listones que he diseñado para que puedas poner uno de ellos en la parte superior derecha del blog. Sólo entra en la Edición HTML de tu plantilla y pega antes de </body> el código del listón que más te guste.


<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6NCjwwUczClKpvyuNnsbMdy5Lu-dJ05pplPU2-Yf6slDFg7GsWpCo4hb6LxEqOpjy10CHTSVM0-ilo_t_wrZ66V9JXWSDYHWgRh5N65BXo9uu09-sPiHefE_AR4cseLPygdAGzIJCyL0/s151/olimpiadas.png" style='position:absolute; top:0; right:0;'/>



<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZgESDUT1MmatwCKorvF9oqnNODC2_m6ojkitH-iJ3D6LVkoJSQMC2qtsv8NhyNGGqttGnbXzolOxG1re3vCUf47z_n3aJNFqEXwemeG1kVq-2r-qdzsC2CBs0aU5X0EuiTtfG_dDBUfw/s151/londres2012_rosa.png" style='position:absolute; top:0; right:0;'/>



<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju_QSYkcY-XbBxXFbV0qYRI97B0AgS7E3VSJpvM1cAHscna2ZsCQCM6ZSxFo-ep34WQUSJHnfKOkXKudvpOLT_AfMpnhLdF2itTFjGpNRJcNgL4fXiFnH6s-1-z9e8wrsOzeNLTfchdUU/s151/londres2012_azul.png" style='position:absolute; top:0; right:0;'/>



<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR-QFnlLp5jT4dAfh-4LFAZrbTbZgd1dPetcAiF1EL8MJicg9I7cB9gjgDqZP3BOCOx8-3mOPIkRuzbHRUbwuI4SFmrxBf09DsZ6U5ZFRdVY6Nha3MpyRAZrp8Ib129IeUcx228lp7iww/s151/londres2012_rojo.png" style='position:absolute; top:0; right:0;'/>



<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnDE_aHQRfzKWe46jqWqTWwiqacIm_6RYpKChGApj0tsjc0qGNK2d57ZSgcthPRr-uHes6UHNv6Tb39LjwwQD0PkEoj-5rtdcxXCPcr5muQHkkHqnh2ZVq3iB8dsJeZmgRuY2veS4cReM/s151/londres2012-insignia-blan.png" style='position:absolute; top:0; right:0;'/>



<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2RnTi9El-JM_f02sKiF-fh2X-MPJ1egzYb0akT50RhszDOHKBfkp3bO_0YPDwjnazFt0JC7VV5e5dDQzkD4LJtjdi48VALAB3NwpR9v0ANrQb1C7IlHWqFbyYIU51tcHBqcjtCZgIbTE/s151/londres2012-insignia-nar.png" style='position:absolute; top:0; right:0;'/>



<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPSkUB8WwEAVYJlIv1F2M61v4BC4dlPwhbXs8zqtHWu3HcOaenVNP3ntWc0tmiQJ_-_u8cb2BsiWaaPv35AjNEbgFMoMUHdDlatQOGIAqk83mPHmS0begEbGGQzvqxCilllbV00cxNkhE/s151/londres2012-insignia-azul.png" style='position:absolute; top:0; right:0;'/>



<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO3UUiflDKOxqGm4nhG5aRyfnnFqRnktzph7q8lhfEY0pP9jfqMiSknHhbV0cksEfVnHpNWY4nDMAxz-lteAtNTN3tlcz4K6ogF-sq9jhj5AIpqCXMWloKs029RDa1IbVH8Rq6FjYKmUg/s151/londres2012-insignia-rosa.png" style='position:absolute; top:0; right:0;'/>


Como mencioné antes. Los listones estarán en la parte superior derecha, pero estarán fijos, si quieres que sean flotantes, es decir, que se puedan ver aun cuando bajas el scroll de la página, entonces cambia el position:absolute; que está dentro del código, por position:fixed;

Espero que sean de su agrado.

sábado, 11 de febrero de 2012

Cursor con corazones que se desvanecen


No vayan a creer que este blog cambiará de nombre a "Las tardes románticas con El Potro" o algo así parecido, es sólo que estas últimas semanas he recibido varios correos donde me piden que publique cosas alusivas al mes del amor, así que por eso estamos derramando miel y corazones por todas partes.

Bueno, si ya movieron el cursor ya se dieron cuenta de qué trata el truquillo. Es un cursor que al moverlo desprende corazones por el blog, luego éstos se multiplican y se desvanecen.

El script es nuevamente de Giffy, aquél que nos trajo al Santa Claus volando la Navidad pasada.

Para poner este cursor de corazones en tu blog, entra en la Edición HTML de tu plantilla, y antes de </body> pega este código:
<script type="text/javascript" src="http://blogparts.giffy.me/0010/parts.js"></script><p style="text-align: center;margin:0;padding:0;"><a href="http://giffy.me/baby/"><img style="border:0;" src="http://blogparts.giffy.me/0010/parts.png" alt="はじけるハートの足跡ブログパーツ" /></a></p><p style="text-align:center;font-size:12px;margin:10px 0 0 0;padding:0;"><a href="http://twi1.me/">[PR]面白ツイート集めました</a></p>

Guarda los cambios y listo. Pero ojo, el código agregará un banner en japonés al final de la página. Sino quieres que aparezca entonces el código que deberás usar es este:
<div style="display:none;"><script type="text/javascript" src="http://blogparts.giffy.me/0010/parts.js"></script><p style="text-align: center;margin:0;padding:0;"><a href="http://giffy.me/baby/"><img style="border:0;" src="http://blogparts.giffy.me/0010/parts.png" alt="はじけるハートの足跡ブログパーツ" /></a></p><p style="text-align:center;font-size:12px;margin:10px 0 0 0;padding:0;"><a href="http://twi1.me/">[PR]面白ツイート集めました</a></p></div>

Ya cada quién sabrá si deja el banner o no. Aun así es de esos scripts que sólo usaremos un tiempo muy corto para no empalagar a nuestros lectores :)
Mientras tanto, Vive l'amour!

jueves, 9 de febrero de 2012

Corazones que caen y se desvanecen en el blog


¿No les choca cómo me pongo de meloso en febrero? Pero es que es el mes del amor, así que podemos justificar ver tanta miel por doquier.
Y como no soy el único enamorado, aquí hay una romántica decoración para el blog, se tratan de unos corazones cayendo por el blog, algunos tienen efecto de opacidad y al caer se van desvaneciendo hasta desaparecer. Puedes verlos en este blog de pruebas.

La buena noticia es que sólo necesitamos un simple y sencillo paso para colocarlos en el blog, la mala es que usa jQuery, así que si algo no funciona ya sabes que se debe a las versiones de jQuery.

Aun así, es de esos scripts que no necesitamos tenerlos todo el tiempo, sólo esta temporada de los enamorados.

Para poner estos corazones que caen en tu blog vamos a meterlos dentro de un gadget. Si usas la interfaz antigua entra en Diseño | Elementos de la página | Añadir un gadget | HTML/Javascript.
Si usas la nueva interfaz entra en Diseño | Añadir un gadget | HTML/Javascript.

Ahí pega este código:

<script>
/***** Corazones cayendo en el blog *****/
if(typeof $pdj=='undefined'){document.write('<'+'script');document.write(' language="javascript"');document.write(' type="text/javascript"');document.write(' src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">');document.write('</'+'script'+'>')}</script><script>if(typeof $pdj=='undefined'){var $pdj=jQuery.noConflict()}if(!image_urls){var image_urls=Array()}if(!flash_urls){var flash_urls=Array()}image_urls['corazon']="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkZuTfbqGjHipG1SpN30EYZVsGc334T4dK5wopxPNnZzdDd8hMeYlp7Xe4oCnRpC5_cPyy6pcJh6aFYjPKGj0IcwxDrq01f7BsvWhgMbnwxmnKVxZGvpsNsRsHyQPw5wRCzWhpooqjUmw/s32/heart.png";$pdj(document).ready(function(){var c=$pdj(window).width();var d=$pdj(window).height();var e=function(a,b){return Math.round(a+(Math.random()*(b-a)))};var f=function(a){setTimeout(function(){a.css({left:e(0,c)+'px',top:'-30px',display:'block',opacity:'0.'+e(10,100)}).animate({top:(d-10)+'px'},e(8500,10000),function(){$pdj(this).fadeOut('slow',function(){f(a)})})},e(1,9000))};$pdj('<div></div>').attr('id','corazonDiv').css({position:'fixed',width:(c-20)+'px',height:'1px',left:'0px',top:'-5px',display:'block'}).appendTo('body');for(var i=1;i<=15;i++){var g=$pdj('<img/>').attr('src',image_urls['corazon']).css({position:'absolute',left:e(0,c)+'px',top:'-30px',display:'block',opacity:'0.'+e(10,100),'margin-left':0}).addClass('corazonDrop').appendTo('#corazonDiv');f(g);g=null};var h=0;var j=0;$pdj(window).resize(function(){c=$pdj(window).width();d=$pdj(window).height()})});</script>

Guarda los cambios y listo, en un 2 x 3 tendrás esta lluvia de corazones en tu blog.
Si se te complica la cuestión del script y su compatibilidad con otras versiones de jQuery, puedes usar otros corazones que caen en el blog que no tienen ninguna complicación.

lunes, 30 de enero de 2012

Cupido volando por el blog

Pues ya empieza el mes del amor para algunos, digo para algunos porque para mí todos los meses son del amor... ¡puaf¡ qué cursi estuvo eso.

Bueno, el día de San Valentín, día de los enamorados, día del amor y la amistad, o como le quieran llamar, está próximo, así que una buena manera de decorar el blog en el mes del amor, es poner a volar a Cupido en el blog, con suerte y flecha a alguno de sus lectores o lectoras.

¿Que cómo se ve? En este blog de pruebas puedes ver a este pequeño personaje rondando por la página.

El script funciona en todos los navegadores menos en Internet Explorer (para variar), así que los usuarios de ese navegador no podrán verlo.

Para poner este Cupido volando por el blog entra en la Edición HTML de tu plantilla, y antes de </head>  pega este script.

<script type='text/javascript'>
//<![CDATA[
/***********************************************
* Cupido volando por el blog
* Script original de Virtual_Max
* Adaptado por ciudadblogger.com
***********************************************/
var vmin=1;
var vmax=5;
var vr=2;
var timer1;

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body}
function Chip(chipname,width,height){
this.named=chipname;
this.vx=vmin+vmax*Math.random();
this.vy=vmin+vmax*Math.random();
this.w=width+20;
this.h=height;
this.xx=0;
this.yy=0;
this.timer1=null;}

function movechip(chipname){
if (document.getElementById){
eval("chip="+chipname);
if (window.innerWidth || window.opera){
pageX=window.pageXOffset;
pageW=window.innerWidth-40;
pageY=window.pageYOffset;
pageH=window.innerHeight-20;}

chip.xx=chip.xx+chip.vx;
chip.yy=chip.yy+chip.vy;
chip.vx+=vr*(Math.random()-0.5);
chip.vy+=vr*(Math.random()-0.5);
if(chip.vx>(vmax+vmin)) chip.vx=(vmax+vmin)*2-chip.vx;
if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx;
if(chip.vy>(vmax+vmin)) chip.vy=(vmax+vmin)*2-chip.vy;
if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy;
if(chip.xx<=pageX){
chip.xx=pageX;
chip.vx=vmin+vmax*Math.random();}
if(chip.xx>=pageX+pageW-chip.w){
chip.xx=pageX+pageW-chip.w;
chip.vx=-vmin-vmax*Math.random();}
if(chip.yy<=pageY)
{chip.yy=pageY;
chip.vy=vmin+vmax*Math.random();}
if(chip.yy>=pageY+pageH-chip.h)
{chip.yy=pageY+pageH-chip.h;
chip.vy=-vmin-vmax*Math.random();}

document.getElementById(chip.named).style.left=chip.xx+"px";
document.getElementById(chip.named).style.top=chip.yy+"px";
chip.timer1=setTimeout("movechip('"+chip.named+"')",100);}}

function pagestart(){
CupidoVolando=new Chip("CupidoVolando",147,168);
movechip("CupidoVolando");}

if (window.addEventListener)
window.addEventListener("load", pagestart, false)
else if (window.attachEvent)
window.attachEvent("onload", pagestart)
else if (document.getElementById)
window.onload=pagestart
//]]>
</script>
Luego, antes de </body> agrega este código.
<!-- Cupido volando -->
<div id='CupidoVolando' style='position:absolute; z-index:80; left: -500px;'>
<img border='0' src='URL de la imagen'/></div>
<!-- Cupido volando -->
En donde se indica pon la URL de la imagen del Cupido que más te guste. Aquí hay seis imágenes de dónde escoger.












Habiendo puesto la URL de la imagen guarda los cambios y listo, tendrás el blog listo para recibir el día de San Valentín.

jueves, 29 de diciembre de 2011

Las entradas más visitadas y comentadas del 2011

No es que ande sin ganas de escribir (ajá), pero sé que muchos sólo tienen oportunidad de retocar su blog en vacaciones pues es de cuando más tiempo disponen; además sirve que hacemos una remembranza de las entradas más relevantes según Analytics y Blogger.
Así que si eres de los que se quedaron frente al ordenador estas vacaciones, éstas son las entradas más visitadas y comentadas que se publicaron en el 2011 dentro de Ciudad Blogger.


Las entradas más visitadas del 2011


Las entradas más comentadas del 2011


Nos leemos en el 2012 :)
¡Feliz Año Nuevo!


jueves, 22 de diciembre de 2011

¡Feliz Navidad 2011!

Deseo de todo corazón, que esta Navidad esté llena de dicha y bienestar en sus hogares; y que el Año Nuevo que se avecina les traiga prosperidad, salud y toneladas de éxitos para ustedes y sus seres amados.


Click para abrir



martes, 20 de diciembre de 2011

Cuenta regresiva para el 21 de diciembre de 2012

Dicen los que saben del tema, que el 21 de diciembre de 2012 se cumplirá una profecía maya en la cual termina un ciclo de su calendario dando paso a una nueva era; se especula mucho sobre lo que sucederá y si bien hay muchas posturas en cuanto al tema, lo cierto es que es una fecha que está en boca de muchos.
En mis vacaciones pasadas me encontré en la Península de Yucatán mucha propaganda en camisetas, gorras, souvenirs, y espectaculares que hablan sobre este acontecimiento, así que pensé que habría quienes les gustaría tener en su blog algo alusivo a esta fecha, por ello diseñé estos gadgets.

Son dos contadores de cuenta regresiva para el 21 de diciembre de 2012 con motivos mayas que se instalan en un parpadeo, y que contarán los días que faltan para que llegue esa fecha.

Cualquiera de ellos se agrega entrando en Diseño | Añadir un gadget | HTML/Javascript.
Si usas la interfaz antigua entra en Diseño | Elementos de la página | Añadir un gadget | HTML/Javascript.
Ahora sólo elige el código del contador que más te guste y pégalo ahí.
Espero que sean de su agrado.






<table background="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUEnLeaSbeuD2krcuNOpfJKyfBM6lZXi2Y4ZywZhXw-BWVKwdoaBmjW0d8pSwZG0iVFSiSKj-BDWgIfxo8AAKCleM1rFAOcSrdUYqMkbEtoBUdteXhzjI9jqTVHFHMj3xiUndQTTdlysY/s260/calendario-maya1.png"border="0"width="260"height="120"cellpadding="0"style="-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;"><tbody><tr><td><div style="margin-top:3px;margin-left:170px;font-size:45px;font-family:impact;color:#eee;text-shadow: 1px 1px 10px #ccc;"><script type="text/javascript">// Cuenta regresiva 21 Diciembre 2012
// Diseñado por ciudadblogger.com
function renderMessage(dateStr,msg1,msg2,countFrom){var date=new Date(dateStr);var now=new Date();var diff=date.getTime()-now.getTime();var days=Math.floor(diff/(1000*60*60*24))+1;if(days<1){document.write(msg1)}else{if(countFrom)days=countFrom-days;document.write(msg2.replace(/%days%/g,number_format(days)))}}function number_format(num){num=num.toString().replace(/$|,/g,'');if(isNaN(num)){num="0"}sign=(num==(num=Math.abs(num)));num=Math.floor(num*100+0.50000000001);num=Math.floor(num/100).toString();if (num < 10) num = '0' + num;for(var i=0;i<Math.floor((num.length-(1+i))/3);i++)num=num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));return(((sign)?'':'-')+num)}</script><script type="text/javascript">renderMessage("December 21, 2012","00","%days%");</script></div></td></tr></tbody></table>







<style>body:first-of-type .contador2012{margin-top:-30px;}</style><!--[if IE]> <style>.contador2012{position:relative;margin-top:-30px;}</style><![endif]-->
<table background="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic2LGB6iuNbcC7HhBhvUhHjsgFpx7Zx-QMcUkPqO4f12NUfiotLeXH7dWeRVilxBlp4IMEPnAilF_uMla0_iiJHXNjj2o9hzXbeU3VcsyLtTjVv84_crtsnR8-G58-O8BkOoGoJKa-N4M/s260/calendario-maya2.png"border="1"bordercolor="5f4a35"cellspacing="0"width="260"height="120"cellpadding="0"><tbody><tr><td><div class="contador2012"style="position:absolute;margin-left:105px;padding-top:0px;font-size:45px;font-family:impact;color:#dbc49b;text-shadow: 1px 1px 5px #000;">
<script type="text/javascript">// Cuenta regresiva 21 Dieciembre 2012
// Diseñado por ciudadblogger.com
function renderMessage(dateStr,msg1,msg2,countFrom){var date=new Date(dateStr);var now=new Date();var diff=date.getTime()-now.getTime();var days=Math.floor(diff/(1000*60*60*24))+1;if(days<1){document.write(msg1)}else{if(countFrom)days=countFrom-days;document.write(msg2.replace(/%days%/g,number_format(days)))}}function number_format(num){num=num.toString().replace(/$|,/g,'');if(isNaN(num)){num="0"}sign=(num==(num=Math.abs(num)));num=Math.floor(num*100+0.50000000001);num=Math.floor(num/100).toString();if (num < 10) num = '0' + num;for(var i=0;i<Math.floor((num.length-(1+i))/3);i++)num=num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));return(((sign)?'':'-')+num)}</script><script type="text/javascript">renderMessage("December 21, 2012","00","%days%");</script></div></td></tr></tbody></table>

viernes, 16 de diciembre de 2011

Más luces de Navidad para el blog

Sí, ya sé que ya habíamos visto cómo poner luces de Navidad en el blog, pero Vicky muy amablemente nos ha compartido sus imágenes y no me pude resistir a compartirlo también con ustedes, pues sé que muchos gustan de la variedad. Y si de variedad de trata pues aquí hay 10 luces de Navidad que podemos usar para decorar el blog en estas fiestas.

Las luces quedarán arriba del blog, y sólo hay que entrar a la Edición HTML de la plantilla y agregar antes de </body> el código que las luces que prefieras:

<!-- Luces de Navidad -->
<style type="text/css">
.luces {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbApiOXjBhQQw5tq_xIlm8injh7cj-ua42DkwVYxHP5dOaYL87SQ0Tv3qVDvbl_UF4fpiHUJlGZObY7duvOVdEQrXV3w7-UPHO0Ts0j7vzvJlp9WvLSjBWLl8jB06E6NOYVRxLmHVw5b8/s435/luces%2525209.gif);
background-repeat:repeat-x;
height:25px;
width:100%;
position:absolute;
top:0;
left:0;
}
</style>
<div class='luces'></div>
<!-- Luces de Navidad -->


<!-- Luces de Navidad -->
<style type="text/css">
.luces {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinVPlMokY8sEpIzw7azGmIUMfpy9saMcMUbcGHY1g0W11ykhOXOkmhQLeaOqzu2YqQi1Qjlooh_xTz0E0IIuvOzur8z5SlLTqiWwiKRiQ39QMLZhlhzfkh-XkNIAXosjE2FltYJjuJYAM/s457/luces%25252010.gif);
background-repeat:repeat-x;
height:32px;
width:100%;
position:absolute;
top:0;
left:0;
}
</style>
<div class='luces'></div>
<!-- Luces de Navidad -->


<!-- Luces de Navidad -->
<style type="text/css">
.luces {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjibLm7K7Fi-IE3Su7MYRPZFH5_aTAZwDckUzN0VjWCiMX5OezlLD9YnnfcPKsZLXenvspYV619YIHMIrwHHn1t3MtbhILoNeUZLV-NKF4ihK19qrni9gUCeEEHGKKuygU9zfaT6xpRHxY/s500/luces%25252012.gif);
background-repeat:repeat-x;
height:47px;
width:100%;
position:absolute;
top:0;
left:0;
}
</style>
<div class='luces'></div>
<!-- Luces de Navidad -->


<!-- Luces de Navidad -->
<style type="text/css">
.luces {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTJvUQxrzE4sxd50ZEhJYfhUyuhs43yu6PFIvz4WGtAiQg9NC8LBxU-JqTYTY37GFs7z6kLKn7pYsiljxC743eiIg4b2U57TfSXw74OnNtMPhSrG28k6kaADx7wUS8bDzOCVR-U2nJfX4/s628/luces%25252014.gif);
background-repeat:repeat-x;
height:48px;
width:100%;
position:absolute;
top:0;
left:0;
}
</style>
<div class='luces'></div>
<!-- Luces de Navidad -->


<!-- Luces de Navidad -->
<style type="text/css">
.luces {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGiYBfMYxzAVxkENH10O6q3t1IAGgkyTx-4YVlFP_UCCWlhpym9EYU6slL8A6l30Xr-LYQ2M-mFaOrt2gHYdPf9Vsf-2fzo6VEtT2KOUc7oeUyvV6T8RVXPq91eeYhS5uk0YplGfSdCNk/s80/luces%25252015.gif);
background-repeat:repeat-x;
height:20px;
width:100%;
position:absolute;
top:0;
left:0;
}
</style>
<div class='luces'></div>
<!-- Luces de Navidad -->


<!-- Luces de Navidad -->
<style type="text/css">
.luces {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXIosebu1_bNip2ozQOS8j_wyWS9efY2QNaM-5c1PE_8VNyOU5djRX6pI-e6sSVSrJtpLjMYHC5MGOCl83nz_jY8Zy3KZZVk1u7DZk6E3VwKVwm4oQ3hSDPiOLiJU-TC1XnuDMtaP4pQc/s360/luces%25252017.gif);
background-repeat:repeat-x;
height:21px;
width:100%;
position:absolute;
top:0;
left:0;
}
</style>
<div class='luces'></div>
<!-- Luces de Navidad -->


<!-- Luces de Navidad -->
<style type="text/css">
.luces {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis-_KnFWY4uNGgHah-i2Ca88uAf9G-k9d8LY9hCCmUGoFIyySZ4-33M1pTwgJgH7kWge9oXhop4Rz0WgjQH4vL-bzdKnCKN8AOpC3Nv0rLbjYdWKZfBPBsuNO6kNAr_q9hCdB1DdKa0MI/s204/luces%25252036.gif);
background-repeat:repeat-x;
height:69px;
width:100%;
position:absolute;
top:0;
left:0;
}
</style>
<div class='luces'></div>
<!-- Luces de Navidad -->


<!-- Luces de Navidad -->
<style type="text/css">
.luces {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI3hSSm1PqtLNHadjVknLreMft7C8vhI9O-qoyBw9Ez4GQzjQzqoH5cFe-JVWzxMPvmHrsuUz0P6Wt_iUiWAf420rizt7BZKPeuzliXdiGzvqCrKQxvJ8MwGe1wpFB2zMnvEeZY0ZOc24/s123/luces%25252037.gif);
background-repeat:repeat-x;
height:44px;
width:100%;
position:absolute;
top:0;
left:0;
}
</style>
<div class='luces'></div>
<!-- Luces de Navidad -->


<!-- Luces de Navidad -->
<style type="text/css">
.luces {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz58HE_bwJOMI1FkIaDW1pXmG_L2kxGHxfwG08p2F2zIByr0pIDJO86g5ZC8n2WcX5qrUrVVfucztL3h0axI_Cxynxeg3ymScRCifdjicxz2JXQqjXSBrrX_G-cx7YcX1-NFvJ9jVh9_k/s333/luces8.gif);
background-repeat:repeat-x;
height:45px;
width:100%;
position:absolute;
top:0;
left:0;
}
</style>
<div class='luces'></div>
<!-- Luces de Navidad -->


<!-- Luces de Navidad -->
<style type="text/css">
.luces {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_vpmLlKh0K1eL4hF-ATDHbw576oq7SdNRea2jXvSmDOYqWRE9JOb-ezjx-o0_VIQe7u2JB1JcSQ1vOLUnZM8uHmat0PgcilGznoYgbe75Rpwwtlr-1BjUOXQf0P6bwvkMTtqTsokXz1M/s129/luces7.gif);
background-repeat:repeat-x;
height:43px;
width:100%;
position:absolute;
top:0;
left:0;
}
</style>
<div class='luces'></div>
<!-- Luces de Navidad -->

Si quisieras que las luces fueran flotantes sólo cambia position:absolute; por position:fixed; para que las luces de Navidad sean visibles aun cuando se baje la página.

Y cuando acaben las fiestas decembrinas, o se te pase el espíritu navideño (lo que pase primero), sólo quita ese código y se habrán apagado las luces.

viernes, 9 de diciembre de 2011

Santa Claus volando en su trineo por el blog


La Navidad pasada vimos cómo poner el trineo de Santa Claus en el blog usando una imagen y el atributo MARQUEE; un método sencillo que no requiere nada mas que una imagen. Sin embargo si quieres una decoración de Navidad en tu blog más llamativa puedes tener este Santa Claus (o Papá Noel) volando por el blog y soltando a su paso unos pequeños destellos.
Es un script de Giffy y puedes verlo volando por esta misma entrada, se cruzará por el blog cada cierto tiempo de abajo hacia arriba.

El script no tiene opciones de configuración, pero así como está me parece bastante lindo, y lo mejor es que se instala pegando tres líneas de código, así que hasta el más novato puede llevarse este Santa Claus al blog.

Para ponerlo sólo entra en la Edición HTML de la plantilla y agrega antes de </head> este script:
<!-- Santa Claus volando por el blog -->
<script type="text/javascript" src="http://blogparts.giffy.me/0017/parts.js" />
<!-- Santa Claus volando por el blog -->

Y listo. Cuando terminen las fiestas navideñas sólo elimina ese código y habrás mandado a descansar a Santa Claus y su reno.


AVISO
El sitio que provee el gadget ha insertado un banner publicitario en el script, por lo que al tener este adorno se mostrará dicho banner en la parte superior del blog. Si no deseas que aparezca el banner habrá que eliminar el gadget en forma definitiva.

domingo, 4 de diciembre de 2011

Nieve en el blog que se acumula al final de la página



La temporada navideña ya es oficial, y al menos los que estamos en el hemisferio norte relacionamos la nieve con la Navidad, así que es hora de abrigarnos porque haremos que caiga nieve en el blog.

En esta ocasión usaremos un script de Schillmania que hará que caigan unos finos copos de nieve en el blog y que se irán acumulando al final de la página. Además, la tormenta de nieve se mueve en dirección contraria al cursor, por lo que si movemos el cursor a la derecha entonces la nieve caerá desde la izquierda y viceversa.

Puedes ver un ejemplo en este blog de pruebas.

Para no complicarnos descargando y subiendo archivos, pegaremos el script directo en un gadget, así podrás quitar la nieve del blog cuando quieras con sólo eliminar el gadget.
Si usas la interfaz antigua entra en Diseño | Elementos de la página | Añadir un gadget | HTML/Javascript.
Si usas la nueva interfaz entra en Diseño | Añadir un gadget | HTML/Javascript.
Ahí dentro del gadget pega el siguiente código:
<script type="text/javascript">
//<![CDATA[
// Nieve en el blog
/** @license
DHTML Snowstorm! JavaScript-based Snow for web pages
--------------------------------------------------------
Version 1.42.20111120 (Previous rev: 1.41.20101113)
Copyright (c) 2007, Scott Schiller. All rights reserved.
Code provided under the BSD License:
http://schillmania.com/projects/snowstorm/license.txt
*/
var snowStorm=function(e,d){function g(a,d){isNaN(d)&&(d=0);return Math.random()*a+d}function o(){e.setTimeout(function(){a.start(true)},20);a.events.remove(i?d:e,"mousemove",o)}function r(){if(!a.excludeMobile||!s)a.freezeOnBlur?a.events.add(i?d:e,"mousemove",o):o();a.events.remove(e,"load",r)}this.flakesMax=128;this.flakesMaxActive=64;this.animationInterval=40;this.excludeMobile=true;this.flakeBottom=null;this.followMouse=true;this.snowColor="#ffffff";this.snowCharacter="&bull;";this.snowStick=true;
this.targetElement=null;this.useMeltEffect=true;this.usePositionFixed=this.useTwinkleEffect=false;this.freezeOnBlur=true;this.flakeRightOffset=this.flakeLeftOffset=0;this.flakeHeight=this.flakeWidth=8;this.vMaxX=5;this.vMaxY=4;this.zIndex=0;var a=this,y=this,i=navigator.userAgent.match(/msie/i),z=navigator.userAgent.match(/msie 6/i),A=navigator.appVersion.match(/windows 98/i),s=navigator.userAgent.match(/mobile/i),B=i&&d.compatMode==="BackCompat",t=s||B||z,h=null,k=null,j=null,m=null,u=null,v=null,
p=1,n=false,q;a:{try{d.createElement("div").style.opacity="0.5"}catch(C){q=false;break a}q=true}var w=false,x=d.createDocumentFragment();this.timers=[];this.flakes=[];this.active=this.disabled=false;this.meltFrameCount=20;this.meltFrames=[];this.events=function(){function a(b){var b=f.call(b),c=b.length;l?(b[1]="on"+b[1],c>3&&b.pop()):c===3&&b.push(false);return b}function d(a,c){var e=a.shift(),f=[b[c]];if(l)e[f](a[0],a[1]);else e[f].apply(e,a)}var l=!e.addEventListener&&e.attachEvent,f=Array.prototype.slice,
b={add:l?"attachEvent":"addEventListener",remove:l?"detachEvent":"removeEventListener"};return{add:function(){d(a(arguments),"add")},remove:function(){d(a(arguments),"remove")}}}();this.randomizeWind=function(){var c;c=g(a.vMaxX,0.2);u=parseInt(g(2),10)===1?c*-1:c;v=g(a.vMaxY,0.2);if(this.flakes)for(c=0;c<this.flakes.length;c++)this.flakes[c].active&&this.flakes[c].setVelocities()};this.scrollHandler=function(){var c;m=a.flakeBottom?0:parseInt(e.scrollY||d.documentElement.scrollTop||d.body.scrollTop,
10);isNaN(m)&&(m=0);if(!n&&!a.flakeBottom&&a.flakes)for(c=a.flakes.length;c--;)a.flakes[c].active===0&&a.flakes[c].stick()};this.resizeHandler=function(){e.innerWidth||e.innerHeight?(h=e.innerWidth-(!i?16:16)-a.flakeRightOffset,j=a.flakeBottom?a.flakeBottom:e.innerHeight):(h=(d.documentElement.clientWidth||d.body.clientWidth||d.body.scrollWidth)-(!i?8:0)-a.flakeRightOffset,j=a.flakeBottom?a.flakeBottom:d.documentElement.clientHeight||d.body.clientHeight||d.body.scrollHeight);k=parseInt(h/2,10)};this.resizeHandlerAlt=
function(){h=a.targetElement.offsetLeft+a.targetElement.offsetWidth-a.flakeRightOffset;j=a.flakeBottom?a.flakeBottom:a.targetElement.offsetTop+a.targetElement.offsetHeight;k=parseInt(h/2,10)};this.freeze=function(){var c;if(a.disabled)return false;else a.disabled=1;for(c=a.timers.length;c--;)clearInterval(a.timers[c])};this.resume=function(){if(a.disabled)a.disabled=0;else return false;a.timerInit()};this.toggleSnow=function(){a.flakes.length?(a.active=!a.active,a.active?(a.show(),a.resume()):(a.stop(),
a.freeze())):a.start()};this.stop=function(){var c;this.freeze();for(c=this.flakes.length;c--;)this.flakes[c].o.style.display="none";a.events.remove(e,"scroll",a.scrollHandler);a.events.remove(e,"resize",a.resizeHandler);a.freezeOnBlur&&(i?(a.events.remove(d,"focusout",a.freeze),a.events.remove(d,"focusin",a.resume)):(a.events.remove(e,"blur",a.freeze),a.events.remove(e,"focus",a.resume)))};this.show=function(){var a;for(a=this.flakes.length;a--;)this.flakes[a].o.style.display="block"};this.SnowFlake=
function(a,e,l,f){var b=this;this.type=e;this.x=l||parseInt(g(h-20),10);this.y=!isNaN(f)?f:-g(j)-12;this.vY=this.vX=null;this.vAmpTypes=[1,1.2,1.4,1.6,1.8];this.vAmp=this.vAmpTypes[this.type];this.melting=false;this.meltFrameCount=a.meltFrameCount;this.meltFrames=a.meltFrames;this.twinkleFrame=this.meltFrame=0;this.active=1;this.fontSize=10+this.type/5*10;this.o=d.createElement("div");this.o.innerHTML=a.snowCharacter;this.o.style.color=a.snowColor;this.o.style.position=n?"fixed":"absolute";this.o.style.width=
a.flakeWidth+"px";this.o.style.height=a.flakeHeight+"px";this.o.style.fontFamily="arial,verdana";this.o.style.overflow="hidden";this.o.style.fontWeight="normal";this.o.style.zIndex=a.zIndex;x.appendChild(this.o);this.refresh=function(){if(isNaN(b.x)||isNaN(b.y))return false;b.o.style.left=b.x+"px";b.o.style.top=b.y+"px"};this.stick=function(){t||a.targetElement!==d.documentElement&&a.targetElement!==d.body?b.o.style.top=j+m-a.flakeHeight+"px":a.flakeBottom?b.o.style.top=a.flakeBottom+"px":(b.o.style.display=
"none",b.o.style.top="auto",b.o.style.bottom="0px",b.o.style.position="fixed",b.o.style.display="block")};this.vCheck=function(){if(b.vX>=0&&b.vX<0.2)b.vX=0.2;else if(b.vX<0&&b.vX>-0.2)b.vX=-0.2;if(b.vY>=0&&b.vY<0.2)b.vY=0.2};this.move=function(){var d=b.vX*p;b.x+=d;b.y+=b.vY*b.vAmp;if(b.x>=h||h-b.x<a.flakeWidth)b.x=0;else if(d<0&&b.x-a.flakeLeftOffset<-a.flakeWidth)b.x=h-a.flakeWidth-1;b.refresh();if(j+m-b.y<a.flakeHeight)b.active=0,a.snowStick?b.stick():b.recycle();else{if(a.useMeltEffect&&b.active&&
b.type<3&&!b.melting&&Math.random()>0.998)b.melting=true,b.melt();if(a.useTwinkleEffect)if(b.twinkleFrame)b.twinkleFrame--,b.o.style.visibility=b.twinkleFrame&&b.twinkleFrame%2===0?"hidden":"visible";else if(Math.random()>0.9)b.twinkleFrame=parseInt(Math.random()*20,10)}};this.animate=function(){b.move()};this.setVelocities=function(){b.vX=u+g(a.vMaxX*0.12,0.1);b.vY=v+g(a.vMaxY*0.12,0.1)};this.setOpacity=function(a,b){if(!q)return false;a.style.opacity=b};this.melt=function(){!a.useMeltEffect||!b.melting?
b.recycle():b.meltFrame<b.meltFrameCount?(b.meltFrame++,b.setOpacity(b.o,b.meltFrames[b.meltFrame]),b.o.style.fontSize=b.fontSize-b.fontSize*(b.meltFrame/b.meltFrameCount)+"px",b.o.style.lineHeight=a.flakeHeight+2+a.flakeHeight*0.75*(b.meltFrame/b.meltFrameCount)+"px"):b.recycle()};this.recycle=function(){b.o.style.display="none";b.o.style.position=n?"fixed":"absolute";b.o.style.bottom="auto";b.setVelocities();b.vCheck();b.meltFrame=0;b.melting=false;b.setOpacity(b.o,1);b.o.style.padding="0px";b.o.style.margin=
"0px";b.o.style.fontSize=b.fontSize+"px";b.o.style.lineHeight=a.flakeHeight+2+"px";b.o.style.textAlign="center";b.o.style.verticalAlign="baseline";b.x=parseInt(g(h-a.flakeWidth-20),10);b.y=parseInt(g(j)*-1,10)-a.flakeHeight;b.refresh();b.o.style.display="block";b.active=1};this.recycle();this.refresh()};this.snow=function(){for(var c=0,d=0,e=0,f=null,f=a.flakes.length;f--;)a.flakes[f].active===1?(a.flakes[f].move(),c++):a.flakes[f].active===0?d++:e++,a.flakes[f].melting&&a.flakes[f].melt();if(c<a.flakesMaxActive&&
(f=a.flakes[parseInt(g(a.flakes.length),10)],f.active===0))f.melting=true};this.mouseMove=function(c){if(!a.followMouse)return true;c=parseInt(c.clientX,10);c<k?p=-2+c/k*2:(c-=k,p=c/k*2)};this.createSnow=function(c,d){var e;for(e=0;e<c;e++)if(a.flakes[a.flakes.length]=new a.SnowFlake(a,parseInt(g(6),10)),d||e>a.flakesMaxActive)a.flakes[a.flakes.length-1].active=-1;y.targetElement.appendChild(x)};this.timerInit=function(){a.timers=!A?[setInterval(a.snow,a.animationInterval)]:[setInterval(a.snow,a.animationInterval*
3),setInterval(a.snow,a.animationInterval)]};this.init=function(){var c;for(c=0;c<a.meltFrameCount;c++)a.meltFrames.push(1-c/a.meltFrameCount);a.randomizeWind();a.createSnow(a.flakesMax);a.events.add(e,"resize",a.resizeHandler);a.events.add(e,"scroll",a.scrollHandler);a.freezeOnBlur&&(i?(a.events.add(d,"focusout",a.freeze),a.events.add(d,"focusin",a.resume)):(a.events.add(e,"blur",a.freeze),a.events.add(e,"focus",a.resume)));a.resizeHandler();a.scrollHandler();a.followMouse&&a.events.add(i?d:e,"mousemove",
a.mouseMove);a.animationInterval=Math.max(20,a.animationInterval);a.timerInit()};this.start=function(c){if(w){if(c)return true}else w=true;if(typeof a.targetElement==="string"&&(c=a.targetElement,a.targetElement=d.getElementById(c),!a.targetElement))throw Error('Snowstorm: Unable to get targetElement "'+c+'"');if(!a.targetElement)a.targetElement=!i?d.documentElement?d.documentElement:d.body:d.body;if(a.targetElement!==d.documentElement&&a.targetElement!==d.body)a.resizeHandler=a.resizeHandlerAlt;
a.resizeHandler();a.usePositionFixed=a.usePositionFixed&&!t;n=a.usePositionFixed;if(h&&j&&!a.disabled)a.init(),a.active=true};a.events.add(e,"load",r,false);return this}(window,document);
//]]>
</script>
Guarda los cambios y a aguantarse el frío virtual.
El número 40 es la velocidad en la que cae la nieve, con un valor más bajo caerá más rápida y con uno más alto caerá más despacio.
En color rojo está el código del color de la nieve, en este caso es blanca, pero puedes cambiarlo por otro en caso que tu blog sea de un color claro, sino pues no se verá.
Cuando acabe la temporada navideña sólo elimina el gadget donde pusiste el código y se habrá ido la nieve.

¿No te gusta esta nieve? Aquí hay otra opción para hacer que caiga nieve en el blog.

martes, 25 de octubre de 2011

Murciélagos volando por la página

Si no te decidiste por los fantasmas en el blog quizá quieras que unos murciélagos se paseen por toda la página para darle ese toque de terror a este Halloween.

Estos pequeños mamíferos se desplazarán por toda la página aun cuando bajemos el scroll. Al inicio irán volando juntos pero poco a poco se irán dispersando por toda la página.
Puedes verlos en este blog de pruebas.

Para poner estos murciélagos volando en el blog, entra en la Edición de HTML y antes de </head> pega este script:
<script type='text/javascript'>
//<![CDATA[
/***********************************************
* Murciélagos volando por el blog
* Script original de Virtual_Max
* Adaptado por ciudadblogger.com
***********************************************/

var vmin=2;
var vmax=5;
var vr=2;
var timer1;

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function Chip(chipname,width,height){
this.named=chipname;
this.vx=vmin+vmax*Math.random();
this.vy=vmin+vmax*Math.random();
this.w=width+20;
this.h=height;
this.xx=0;
this.yy=0;
this.timer1=null;
}

function movechip(chipname){
if (document.getElementById){
eval("chip="+chipname);
if (window.innerWidth || window.opera){
pageX=window.pageXOffset;
pageW=window.innerWidth-40;
pageY=window.pageYOffset;
pageH=window.innerHeight-20;
}
else if (document.body){
pageX=iecompattest().scrollLeft;
pageW=iecompattest().offsetWidth-40;
pageY=iecompattest().scrollTop;
pageH=iecompattest().offsetHeight-20;
}

chip.xx=chip.xx+chip.vx;
chip.yy=chip.yy+chip.vy;
chip.vx+=vr*(Math.random()-0.5);
chip.vy+=vr*(Math.random()-0.5);
if(chip.vx>(vmax+vmin)) chip.vx=(vmax+vmin)*2-chip.vx;
if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx;
if(chip.vy>(vmax+vmin)) chip.vy=(vmax+vmin)*2-chip.vy;
if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy;
if(chip.xx<=pageX){
chip.xx=pageX;
chip.vx=vmin+vmax*Math.random();
}
if(chip.xx>=pageX+pageW-chip.w){
chip.xx=pageX+pageW-chip.w;
chip.vx=-vmin-vmax*Math.random();
}
if(chip.yy<=pageY)
{chip.yy=pageY;
chip.vy=vmin+vmax*Math.random();
}
if(chip.yy>=pageY+pageH-chip.h)
{chip.yy=pageY+pageH-chip.h;
chip.vy=-vmin-vmax*Math.random();
}

document.getElementById(chip.named).style.left=chip.xx+"px";
document.getElementById(chip.named).style.top=chip.yy+"px";
chip.timer1=setTimeout("movechip('"+chip.named+"')",100);
}
}

function pagestart(){
murcielago1=new Chip("murcielago1",147,168);
murcielago2=new Chip("murcielago2",47,68);
murcielago3=new Chip("murcielago3",47,68);
murcielago4=new Chip("murcielago4",47,68);

movechip("murcielago1");
movechip("murcielago2");
movechip("murcielago3");
movechip("murcielago4");
}

if (window.addEventListener)
window.addEventListener("load", pagestart, false)
else if (window.attachEvent)
window.attachEvent("onload", pagestart)
else if (document.getElementById)
window.onload=pagestart
//]]>
</script>
Ahora antes de </body> pega este código:
<!-- Murciélagos volando -->
<div id='murcielago1' style='position:absolute; z-index:80; left: -500px; width:125px; height:108px;'>
<img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8_alnQOCPEFClgqPqAga85Z17qwP5mudXdxmOBNVFM5v44MGoyaQXvV_pF7uNAhLtGRooQW8hnHPuriImWyp6KIThYVwSdRvsASgmn1_H9UMoS7ARB0ETuGxhYu-OIPQW-dbKxrqJGZ4/s125/murcielago1.gif'/></div>
<div id='murcielago2' style='position:absolute; z-index:81; left: -600px; width:120px; height:99px;'>
<img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTDGb_vbMRhbHjslDaltKAaLuTkGPXYqu-LvZ3rX_5rrTj2IcQy-uOH6vv7qaozLLoejTOvSW2ShzVQ7UI0EKXqyzGe5DGD18ciK43DM2WOeHmHhSXa7YUhbV_KfEbCOr1m2dRgwKIjuE/s120/murcielago2.gif'/></div>
<div id='murcielago3' style='position:absolute; z-index:82; left: -700px; width:160px; height:120px;'>
<img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSsHac2dchXsIIC34cEtPoHWPxiMKK_18PHBfYIx-lFUhMr9lC3vppSJQVikWvvbAF_YLExpBNVs39v00F8JAfld1WzpJIdnAq3JKTtktGwAkkxbB6z5AE9cjl7gC4souZE9wgc-3pEjQ/s160/murcielago3.gif'/></div>
<div id='murcielago4' style='position:absolute; z-index:83; left: -800px; width:106px; height:85px;'>
<img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhySmAK45CELq0b2y3sg4XLXu7ZylevF5V0abnWHe105fCaTxtupI4dMeK0vkppYq7lbCrauMREzW32xdbjKkytf0tQNCnWUyXN91IWapcfBTE0fP_HMbmJhvmgPAk0zFJkvU6TSkMgOp4/s106/murcielago4.gif'/></div>
<!-- Fin de los murciélagos -->
Eso es todo; es una forma sencilla de decorar el blog para la próxima noche de brujas. Combinado con los sonidos de Halloween seguro le darán un ambiente de terror a tu blog.

viernes, 21 de octubre de 2011

Sonidos de Halloween al entrar al blog

Ya tenemos el Halloween a la vuelta de la esquina, así que hay que apresurarnos a pensar cómo decorar el blog para la noche brujas.
Se me ocurrió que podríamos utilizar el reproductor de Google Reader que vimos la entrada anterior, pero ahora lo meteremos dentro de un script para que pueda reproducir varios sonidos al azar cada vez que cargue el blog.

Puedes ver el ejemplo en este blog de pruebas. Al entrar te recibirá un escalofriante sonido, si recargas la página se reproducirá otro sonido al azar.

Son 13 sonidos diferentes... ¿coincidencia? No

Los sonidos son variados, hay risas de brujas, lamentos de fantasmas, aullidos de lobos, gritos, y hasta el famoso tema de Bach (Tocata y fuga) que seguro le dará un ambiente apropiado a estas fechas.

Para poner estos sonidos de Halloween en el blog sólo entra en la Edición de HTML y antes de </body> agrega lo siguiente:
<script type='text/javascript'>
//<![CDATA[
// Sonidos de Halloween
// ciudadblogger.com
var mp3 = [
"https://sites.google.com/site/ciudadbloggerfiles/Home/Aullido1.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Aullido2.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Bach1.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Campanas1.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Canto-Nina1.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Fantasma1.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Fantasma2.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Grito1.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Grito2.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Monstruo1.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Risa-Aullido1.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Risa1.mp3",
"https://sites.google.com/site/ciudadbloggerfiles/Home/Risa2.mp3",
];

var ran_unrounded = Math.random()*mp3.length;
var ran_number = Math.floor(ran_unrounded);

document.write('<iframe style="width:0;height:0;" src="http://www.gmodules.com/gadgets/ifr?url=http://prac-gadget.googlecode.com/files/google-audio.xml&up_MP3='+mp3[ran_number]+'&up_START=Yes" allowTransparency="true" frameborder="0" scrolling="no"></iframe>');
//]]>
</script>

Guarda los cambios y listo, a asustar a tus lectores.
Puedes quitar o poner más sonidos, sólo hay que eliminar o agregar una línea como esta:
"URL del sonido MP3",

  • El reproductor no se verá pues se ha reducido su ancho y alto a cero.
  • Los sonidos son aleatorios así que podrán repetirse algunas veces.
  • Se reproduce automáticamente cada vez que se recargue la página o se ingrese a una página del blog.
  • No usa cookies por lo tanto se escuchará siempre, pero son sonidos breves no mayores a 10 segundos en su mayoría así que no son molestos, además, son sólo para esta temporada, después podrán quitarse.

Si lo deseas puedes descargar los archivos y subirlos a tu propio hosting.

Descargar | Sonidos de Halloween

domingo, 12 de junio de 2011

7 Excelentes Ideas de Regalos para el Día del Padre y sus Opuestos









…………………★………………… 



Seguramente estarás buscando algún detalle para regalar a tu papá o suegro este día del Padre, esperando encontrar algo original o diferente. Pues aquí te tengo siete ideas de regalos que bien pudieran significar una excelente opción, y por otro lado las que no tanto ¿o sí?





 SI  Una tarjeta donde escribamos cuan importante ha sido para nosotros contar siempre con su apoyo.



targeta-dia-del-padre





NO Un Diploma, donde lo certifiquemos  nombremos como el mejor papá del mundo…







..…………………★……………………




 SI  Una corbata con un diseño cool, o una más formal y elegante, perfecta para la boda familiar que se aproxima.



corbatas-para-papa-express




NO  Una corbata con las fotos de todos sus hijos, conocidos y por conocer...



corbata-con-fotos



…………………★……………………





 SI  Una camiseta o jersey de su equipo de fútbol favorito...



camiseta-o-jersey



NO Una camiseta de Súperman, para que se sienta bien, bien macho.



camiseta-de-superman



……….…………★……………………




 SI  Un cinturón para colocar herramientas, ya sabes, perfecto para cuando trabaje en algún proyecto en casa.



cinturon-para-herramientas


NO Una funda para meter ahí la chela...



bolsa-para-cargar-la-chela



……….…………★……………………






 SI  Un pase o boleto, para que vaya a ver un juego de fútbol de su equipo favorito.

             

estadio-de-futbol





NO Un pase para que vaya a una playa nudista a ver carne sin plumas, y se exponga a pescar un resfriado…



playas-nudistas






……………………★………….………






 SI  Una suscripción anual a la revista de Selecciones, una deportiva, u otra interesante…



revista-selecciones



NO Una suscripción anual a la revista de PLAYBOY, ¡ah, y para el suegro!



playboy-revista



¿o sí?





…………………★……………………



Sé que es imposible equivocarse, pero siempre he pensado que la intención es la que cuenta.




………



Mi fuente inspiradora:  The worst father's Day gift ever