jueves, 29 de diciembre de 2011

El texto 'dance'



Al igual que con el CSS, el Javascript tambien nos da muchas posibilidades en cuanto al diseño de texto se refiere. En este caso lo animamos como si las letras estuvieran bailando, a la vez que cambian de color y aumentan y disminuyen de tamaño. Para añadirlo a tu blog o web, solo tienes que copiar el codigo de abajo. Escribes el texto donde esta indicado en rojo, pero recuerda que tienes que escribirlo del reves para que se lea bien.




Codigo:

<script language="JavaScript">
var theText = "OTXET";
function nextSize(i,textLength) {
return (72*Math.abs( Math.sin(i/(textLength/3.14))));
}
function sizeCycle(text,dis) {
zob = ""
for(i = text.length; i > (-1) ; i--) {
size = parseInt(nextSize(i +dis,text.length));
zob += "<u><font color='"+size*size*size+"' style='font-size: "+ size +"pt'>" +text.substring(i,i+1)+ "</font></u>";
}
document.getElementById("textodance").innerHTML = zob;
}
function doWave(n) {
sizeCycle(theText,n)
if (n > theText.length) {n=0}
setTimeout("doWave(" + (n+1) + ")", 50);
}
</script><BODY onload="doWave(0)"><div id="textodance" align="center"></div>




lunes, 26 de diciembre de 2011

Barra de busqueda tuneada

Una barra de busqueda siempre es imprescindible para un blog. Lo que pasa es que la mayoria de estas vienen con un diseño bastante simple. Por eso he diseñado esta tan maja que la podemos aplicar a Blogger o a cualquier otra plataforma de blogs. La barra funciona con JQuery y en el CSS le he añadido colores gradientes en tonos azulados, ademas de bordes redondeados y sombras para darle un toque mas 'cool'.




Para añadirla a nuestro blog, lo primero es añadir los estilos en nuestra plantilla.


<style>
#searchContainer {
margin:20px;
}

/* Estilo de la barra de busqueda */
#field {
float:left;
width:150px;
height:32px;
line-height:27px;
text-indent:10px;
font-family:arial, sans-serif;
font-size:1em;
color:#000000;
border-radius:20px;
background: #fff;
border:solid 1px #6E7C86;
-webkit-box-shadow: 0px 0px 0px #000000;-moz-box-shadow: 0px 0px 0px rgba(0,0,0,.8);box-shadow: 1px 1px 1px #000000 inset, 1px 7px 7px rgba(0, 0, 0, 0.6);background-image: -moz-linear-gradient(center top , #B4CAD3, #ffffff) !important;}
/* Estilo del boton Buscar */
#submit {
background-image: -moz-linear-gradient(center top , #B6D3F4, #000000) !important;
    border: 1px solid #9AC9FF !important;
    border-radius: 18px 18px 18px 18px;
    box-shadow: 0 1px 1px white inset, 0 3px 3px rgba(0, 0, 0, 0.6);
    color: #F3F782 !important;
    display: inline-block;
    font: 600 14px/1.4 "myriad-pro-1","myriad-pro-2","Lucida Grande",Sans-Serif;
    padding: 7px 7px;
    position: relative;margin-left:10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);}
}
/* Estilo del boton Buscar en hover */
#submit:hover {
box-shadow: 0 2px 6px white inset, 0 3px 3px rgba(0, 0, 0, 0.6);
}
#submit:active {

 box-shadow: 0 2px 6px white inset, 0 1px 1px rgba(0, 0, 0, 0.6);
    top: 2px;
}
</style>



Luego, en nuestra plantilla, antes de </head> ponemos el codigo JQuery Javascript.

<script src="http://code.jquery.com/jquery-1.6.1.min.js" type="text/javascript">
<script type='text/javascript'>
$().ready(function() {
// if text input field value is not empty show the &quot;X&quot; button
$(&quot;#field&quot;).keyup(function() {
$(&quot;#x&quot;).fadeIn();
if ($.trim($(&quot;#field&quot;).val()) == &quot;&quot;) {
$(&quot;#x&quot;).fadeOut();
}
});
// on click of &quot;X&quot;, delete input field value and hide &quot;X&quot;
$(&quot;#x&quot;).click(function() {
$(&quot;#field&quot;).val(&quot;&quot;);
$(this).hide();
});
});
</script>




Y por ultimo, alli donde queramos mostrarla, añadimos el codigo HTML.

<div id="searchContainer">
<form action="/search" method="get" name="SUYB">
<input id="field" name="q" type="text" /><input id="submit" name="submit" type="submit" value="BUSCAR" /></form>
</div>





jueves, 22 de diciembre de 2011

Generador de colores hexadecimal

Para que puedas realizar tus diseños web y darles los tonos que mejor combinen, aqui tienes este generador flash. Mueve el cursor por el panel hasta conseguir el color deseado y obtentras el codigo hexadecimal.




PONLO EN TU WEB



domingo, 18 de diciembre de 2011

Texto en movimiento estilo "Pop"

Esto que estas viendo aqui debajo no es una imagen gif, no, esta hecho completamente con CSS3. No precisa de librerias Jquery ni de ninguna clase de Javascript. Una de las muchas posibilidades que nos da el elemento 'animation' para realizar animaciones, bien sean de texto o de imagenes. En este caso me he decantado por el texto, con forma de burbujas que aparecen de una en una aumentando y disminuyendo de tamaño.


HOLA COMO VA?










Si quieres ponerlo en tu web, aqui te dejo el codigo que he utilizado para su realizacion. Donde esta indicado en rojo, escribes las tres palabras que quieras.


<!-- Texto Pop - por REDEANDO-->
<div id="contenedorpop"><div class="textopop">
<span>TEXTO</span>&nbsp;<span>
TEXTO</span>&nbsp;<span>TEXTO</span>
</div></div>
<!-- Estilos CSS3-->
<style>
.textopop {
    text-align: center;
}
.textopop span {
    font-family:Impact;
    font-weight: ;
    line-height:2em;
    color:#FFE13B;
    font-size:60px;
    display: inline-block;
    vertical-align: middle;
    width: 200px;
    height: 200px;
    margin: 20px auto;
    background: #5869E4;
    border-radius: 100px;
    -webkit-animation: loader 0.9s infinite alternate;
    -moz-animation: loader 0.9s infinite alternate;
}
.textopop span:nth-of-type(2) {
    -webkit-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
}
.textopop span:nth-of-type(3) {
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
}
@-webkit-keyframes loader {
  0% {
    width: 200px;
    height: 200px;
    opacity: 0.9;
    -webkit-transform: translateY(0);
  }
  100% {
    width: 24px;
    height: 24px;
    opacity: 0.1;
    -webkit-transform: translateY(-21px);
  }
}
@-moz-keyframes loader {
  0% {
    width: 200px;
    height: 200px;
    opacity: 0.9;
    -moz-transform: translateY(0);
  }
  100% {
    width: 24px;
    height: 24px;
    opacity: 0.1;
    -moz-transform: translateY(-21px);
  }}
#contenedorpop{height: 150px;width: 600px;}
</style>





viernes, 16 de diciembre de 2011

Gifs navideños con gracia



Para amenizar estas fechas tan"pasteleras", ¿que mejor que echarse unas risas? Como esta galeria de gifs animados que no tienen desperdicio.






miércoles, 14 de diciembre de 2011

Estrella animada con Paper.js

Mirad que fantastica animacion creada con Javascript y HTML5, utilizando la libreria Paper.js. Es una estrella de tiras de colores que sigue al cursor de raton. El elemento canvas hace posible la integración de los dibujos y animaciones con el resto de la página y se puede combinar con texto y animaciones interactivas.




¿Os gusta? 
Este es el codigo que he utilizado para su realizacion:


<center><canvas height="500" id="canvas" resize="" width="1024"></canvas></center>
<script src="http://uploads.boxify.me/59554/paper.js" type="text/javascript">
</script>
<script canvas="canvas" type="text/paperscript">
        var amount = 180;
        for (var i = 0; i < amount; i++) {
            var path = new Path();
            path.fillColor = new HsbColor(1, 1, Math.random());
            path.strokeCap = 'round';
            path.closed = true;
        }

        var position = view.center;
        var mousePos = position;
        var children = project.activeLayer.children;
        var count = 0;

        function iterate() {
            count++;
            var delta = (mousePos - position);
            position += delta / 10;
            for (var i = 1; i < amount; i++) {
                var path = children[i];
                var length = Math.abs(Math.sin(i + count / 20) * 300);
                path.segments = [
                    position + delta / 1.5,
                    position + { angle: i * 2, length: length },
                    position + { angle: (i + 1) * 2, length: length }
                ];
                path.fillColor.hue = count - length;
            }
        }

        function onFrame() {
            iterate();
        }

        function onMouseMove(event) {
            iterate();
            mousePos = event.point;
        }
  
</script>





domingo, 11 de diciembre de 2011

Divertido flash para que te sigan en Twitter



Sin duda, este original widget para atraer a los usuarios de tu blog o web a tu cuenta de Twitter seguro que te gustara. Esta realizado en flash animado y con un divertido diseño con el pajaro twittero caraturizado. Ademas de hacer de enlace, saldra el nombre de tu cuenta en el cartel donde se apoya el pajarillo. Solo tienes que copiar el codigo y añadirlo en la parte de tu pagina donde quieras mostrarlo. Tienes que sustituir donde pone "NOMBRE TWITTER" por el nombre de tu cuenta, y puedes modificar el tamaño del widget en los numeros que estan escritos en rojo.



PONLO EN TU BLOG O WEB


<object type="application/x-shockwave-flash" data="http://www.buzzbuttons.com/BUTTON3/twitbutton.swf" width="125" height="125"><param name="movie" value="http://www.buzzbuttons.com/BUTTON3/twitbutton.swf"></param><param name="allowscriptaccess" value="always"></param><param name="menu" value="false"></param><param name="wmode" value="transparent"></param><param name="flashvars" value="username=NOMBRE TWITTER"></param><embed src="http://www.buzzbuttons.com/BUTTON3/twitbutton.swf" type="application/x-shockwave-flash" allowscriptaccess="always" width="125" height="125" menu="false" wmode="transparent" flashvars="username=NOMBRE TWITTER"></embed></object>