Menu acordeón en javascript de tan solo 1kb

Publicado por Nikko el dia 29 May 2008 - Guardado en Diseño Web, Javascript, Recursos Web, Scripts Leido 6,670 Veces

menuacordeon1.jpg

Michael Leigeber acaba de publicar un excelente menú acordeón horizontal animado que tiene tan sólo 1 kb. Sin duda será una muy bonita alternativa a los ya comentados anteriormente Kwicks con jQuery o Menu Kwicks con Mootools.

Descarga - Mas info y demo Horizontal javascript accordion menu
Uso

JavaScript:
<link rel="stylesheet" type="text/css" href="slidemenu.css" />
<script type="text/javascript" src="slidemenu.js"></script>
 
 <script type="text/javascript">
 function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}
addLoadEvent(function() {
    slideMenu.build('sm',200,10,10,1);
});
</script>

estructura

HTML:
<ul id="sm" class="sm">
    <li><img src="images/1.gif" alt="" /></li>
    <li><img src="images/2.gif" alt="" /></li>
    <li><img src="images/3.gif" alt="" /></li>
    <li><img src="images/4.gif" alt="" /></li>
</ul>

Fuentes Anieto2k - webinventif

Context Hover

Publicado por Nikko el dia 28 May 2008 - Guardado en Diseño Web, Scripts Leido 776 Veces

contehoher.jpg

Context Hover, es un agradable tips desarrollado por Kilian Valkhov, donde empleando jQuery y CSS, podremos resaltar todos nuestros enlaces similares (url externa hacia un mismo sitio) a la misma vez, cuando hagamos MouseOver sobre alguno de ellos. Un tip que puede ser muy interesante para algunas cosas.

Ver Demo - Mas info Context Hover - Via webmasterlibre
Uso

JavaScript:
<script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $("a").hover(
            function() {$("a[href="+$(this).attr("href")+"]").addClass("hover");},
            function() {$("a[href="+$(this).attr("href")+"]").removeClass("hover");});
        });
    </script>

Milky – 15 iconos EPS & PNG by Min Tran

Publicado por Nikko el dia 26 May 2008 - Guardado en Iconos, Recursos Web Leido 1,593 Veces

milky.jpg

Milky, otros agradables iconos para usar en tus proyectos web. Son alrededor de 15 iconos, vienen en formato EPS, y PNG en resoluciones de 48x48 y 64x64. En cuanto al paquete a descargar, algo que esta muy bueno, es la idea que han tenido del sitio oficial de ir agregando cada semana más iconos al paquete, lo que significa que si te han agradado, deberás estar al tanto de las actualizaciones de ese post y nuevos iconos agregados.

Mas infoy descarga Milky, a free vector icon set - part 1

Tag grid Lightbox – Jerarquizar u organizar nuestra nube de tags

Publicado por Nikko el dia 26 May 2008 - Guardado en Diseño Web, Scripts, WordPress Leido 1,347 Veces

taggrid.jpg

Se que a estas alturas, todos estarán familiarizados con las nubes de tags, es casi imposible no verlas en cualquier blog que visitemos (aunque puedo ser una excepción como tantas otras). Las nubes de tags, ha sido sin duda una de las mejores formas de resaltar el contenido relevante que posee un blog determinado, donde siempre se presenta de la misma forma, las fuentes mas grandes haciendo referencia a los temas mas importantes o mas buscados por los usuarios, y las mas pequeñas a los temas menos relevantes.
Si afirmo que no es complicado deducir cuales son los temas más populares de un blog gracias a ellas, tampoco puedo negar que siempre careció de una Jerarquizacion u organización, algo que definitivamente puede ser muy bueno, si en un proyecto determinado seguimos teniendo la idea de utilizar estas nubes de etiquetas, solo que esta vez empleándolas de forma mas organizada, elegante y clara. ¿Cómo lo haremos? Utilizando como regencia este simple tutorial tag grid, que nos permitirá organizar y jerarquizar nuestras nubes de tags, inclusive presentarlas de una forma muy original, dentro de un Lightbox. Aunque lo del Lightbox puede obviarse si deseas.

Ver Demo - Idea original Tag gris and evolve past the cloud

Instalacion en Wordpress:
Primero descargamos los archivos necesarios, jquery.js, thickbox.js y thickbox.css. Descargar paquete de archivos. Lo segundo será realizar las llamas correspondientes a ellos desde nuestro encabezado. (copiamos y pegamos el siguiente código dentro de nuestra etiqueta < head >…..)

JavaScript:
<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/jquery.js"></script>
<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/thickbox.js"></script>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/thickbox.css" type="text/css" media="screen,projection" />

Ahora añadimos a nuestra hoja de estilo (style.css), lo siguiente:

CSS:
/* Styles for the Tag Grid */
#tag_grid_container {
    display: none;
    margin: 0;
}
#tag_grid_crop {
    height: 395px;
    overflow: hidden;
}
ul#tag_grid {
    list-style-type: none;
    width: 600px;
    height: 320px;
    overflow: hidden;
    margin: 20px auto 0 auto;
    padding: 0 0 0 8px;
    line-height: 12px;
}
ul#tag_grid li {
    width: 94px;
    height: 41px;
    padding: 7px 9px;
    float: left;
    margin: 0 8px 8px 0;
}
ul#tag_grid li a {
    font-size: 11px;
}
ul#tag_grid li.tagclass1 {
    border-bottom: 1px solid #cbc8bf;
    background-color: #e7e4e2;
}
ul#tag_grid li.tagclass1 a {
    text-decoration: none;
    color: #c0bcb2;
}
ul#tag_grid li.tagclass1 a:hover {
    text-decoration: underline;
    color: #000;
}
ul#tag_grid li.tagclass2 {
    border-bottom: 1px solid #b5b0a4;
    background-color: #ddd9d6;
}
ul#tag_grid li.tagclass2 a {
    text-decoration: none;
    color: #5d584d;
}
ul#tag_grid li.tagclass2 a:hover {
    text-decoration: underline;
    color: #000;
}
ul#tag_grid li.tagclass3 {
    border-bottom: 1px solid #807b71;
    background-color: #cdc4bd;
}
ul#tag_grid li.tagclass3 a {
    text-decoration: none;
    color: #5b564d;
}
ul#tag_grid li.tagclass3 a:hover {
    text-decoration: underline;
    color: #000;
}
ul#tag_grid li.tagclass4 {
    border-bottom: 1px solid #310000;
    background-color: #8c0000;
}
ul#tag_grid li.tagclass4 a {
    text-decoration: none;
    color: #e7e4e2;
}
ul#tag_grid li.tagclass4 a:hover {
    text-decoration: underline;
    color: #FFF;
}
ul#tag_key {
    list-style-type: none;
    width: 600px;
    overflow: hidden;
    margin: 28px auto 0 auto;
    padding: 0 0 0 8px;
    line-height: 12px;
}
ul#tag_key li {
    width: 94px;
    padding: 7px 9px;
    float: left;
    margin: 0 8px 8px 0;
}
#key {
    border-bottom: 1px solid #e7e4e2;
    background-color: #f7f6f5;
    color: #cbc8bf;
}
#key1 {
    border-bottom: 1px solid #cbc8bf;
    background-color: #e7e4e2;
    color: #c0bcb2;
}
#key2 {
    border-bottom: 1px solid #b5b0a4;
    background-color: #ddd9d6;
    color: #5d584d;
}
#key3 {
    border-bottom: 1px solid #807b71;
    background-color: #cdc4bd;
    color: #5b564d;
}
#key4 {
    border-bottom: 1px solid #310000;
    background-color: #8c0000;
    color: #e7e4e2;
}

Agregamos a nuestro sidebar el contenido, básicamente nuestra nube de etiquetas, que no se mostrara (display: none) hasta que lo hagamos desde el Lightbox. Aunque puedes mostrarlo si deseas y evitar el Lightbox con tan solo eliminar “display: none” de la etiqueta "#tag_grid_container".

PHP:
<!-- Hidden Tag Grid Array Code -->
<div id="tag_grid_container">
  <div id="tag_grid_crop">
    <ul id="tag_grid">
    <?php       
      $tags = get_tags(array('orderby' => 'count', 'order' => 'DESC', 'number' => 25));
     
      foreach ($tags as $tag) {
        if ($tag->count <5) {
          echo('<li class="tagclass1">');
        } else if ($tag->count <15) {
          echo('<li class="tagclass2">');
        } else if ($tag->count <25) {
          echo('<li class="tagclass3">');
        } else {
          echo('<li class="tagclass4">');
        }
     
      echo('<a href="' . get_tag_link($tag->term_id) . '" rel="tag">' . $tag->name . "</a></li>\n");
      }
      ?>
    </ul>
    <ul id="tag_key">
      <li id="key">Key:</li>
      <li id="key1">1 – 4</li>
      <li id="key2">5 – 15</li>
      <li id="key3">16 – 25</li>
      <li id="key4">> 26</li>
    </ul>
  </div>
</div>
<!-- End Tag Grid Array Code -->

Por ultimo agregamos un enlace o botón que llamara a nuestro Tag grid Lightbox

HTML:
<a href="#TB_inline?height=405&width=606&inlineId=tag_grid_container" title="MI NUBE DE TAGS" class="thickbox"><img src="tag_boton.jpg" alt=""/></a>


Mas información Tag gris and evolve past the cloud

Linkasa – Acortar URL extremadamentes largas

Publicado por Nikko el dia 25 May 2008 - Guardado en Generadores, Herramientas, Web 2.0 Leido 570 Veces

linkcasa.jpg

Linkasa, otra simple herramienta online que nos permitirá acortar toda url extremadamente larga por una mucho más sencilla de recordar. Tan solo deberemos añadir la Url que deseamos reducir y dejar que Linkasa automáticamente nos genere una nueva URL por ej Linkasa/b4. Aunque de forma opcional, también podremos añadir por nosotros mismos, algunas abreviaturas, iniciales etc que nos recuerden dicho enlace a seguir. Linkasa será sin duda, otra opción de las tantas a tener en cuenta, y aunque es muy similar a otros servicios de este tipo, supongo que cada uno ofrecerá alguna cosita extra que pueda agradarte, o poseerá un dominio en especial que te lo hará más fácil de recordar.

Enlace Linkasa

Via wwwhatsnew

enQando – Compartir lo que haces a cada momento

Publicado por Nikko el dia 25 May 2008 - Guardado en Blog, Redes Sociales, Web 2.0 Leido 796 Veces

enqando.jpg

Acabo de crear mi cuenta en enQando, un nuevo sistema de microblogging que al igual que Twitter o Pownce nos permitirá compartir o contar lo que hacemos en cada momento. enQando se encuentra completamente en español, algo que sin duda será muy bueno para atraer a el usuario común/hogareño que vive obviando los sitios en ingles. enQando permite personalizar nuestros fondos, colores, seguir las conversaciones de nuestros amigos, crear listas con ellos, inclusive encontraremos un canal feed rss para cada usuario, y cantidad de cosas por descubrir. La verdad que este tipo de sitios no son complejos de utilizar, pero admito que tengo amigos que siempre logran complicarse de alguna forma, supongo que enQando será una excepción, es muy funcional, completamente en español, y sumamente fácil de gestionar, la mezcla perfecta.

Enlace enQando, comienza a contar lo que haces a cada momento