Efectos para la Navbar de Blogger

Había visto esto implementado en algunos blogs pero nunca se me ocurrió averiguar de que se trataba. Gem@ lo hizo y la respuesta la muestra en su blog así que simplemente, paso a transcribirla.

Este truco hará que la Navbar aparezca y desaparezca gradualmente cuando acercamos el puntero del ratón.

Para implementarlo, basta agregar el script en la plantilla. Vamos a DISEÑO / EDICION HTML y justo antes de </head>; añadimos lo siguiente:
<script src="http://wiki.script.aculo.us/javascripts/prototype.js" type="text/javascript">

<script src="'http://wiki.script.aculo.us/javascripts/scriptaculous.js?load=" type="'text/javascript'/">

<script type="'text/javascript'">
function navbarShow() {
new Effect.Opacity('navbar-iframe', {duration:0.5, from:0.0, to:1.0});
}
function navbarHide() {
new Effect.Opacity('navbar-iframe', {duration:0.5, from:1.0, to:0.0});
}
function navbarHack() {
Event.observe('navbar-iframe', 'mouseover', navbarShow, false);
Event.observe('navbar-iframe', 'mouseout', navbarHide, false);
navbarHide();
}
Event.observe(window, 'load', navbarHack, false);
</script>
Como prototype y scriptaculous son scripts muy utilizados por muchos efectos, conviene verificar si ya no las tenemos incluidas; de ser así, no debemos volver a hacerlo y sólo es necesario agregar la última parte.

El truco es parte de una serie de posts publicados en hodavame, que, bajo el título de Jugando con la Navbar, muestra algunas posibilidades conocidas y desconocidas.

Otra alternativa que desarrollan es la hacerla semi-traslúcida, controlando su opacidad, de tal modo, se pueden obtener combinaciones de color más adecuados al estilo de cada blog.

Nuevamente, vamos a DISEÑO / EDICION HTML y justo antes de </head>; añadimos lo siguiente:
<style type="text/css">
#navbar {
filter: alpha(opacity=50);
opacity: .5;
-moz-opacity: 0.5;
}<style<g;
Por último, también es posible ocultar la Navbar automáticamente según sea la posición del puntero del mouse. El efecto, mantiene oculta la barra y la muestra cuando se coloca el mouse en la parte superior de la pagina.
<style type="text/css">
#navbar-iframe {
opacity: 0.0;
filter: alpha(Opacity=0)
}
#navbar-iframe:hover {
opacity: 1.0;
filter: alpha(Opacity=100,FinishedOpacity=100)
}
</style>

11 comentarios:

Gem@

Gracias por citarme genio ;)

JMiur

Un placer, Gem@ y un par de ideas interesantes aunque yo, con la Navbar no me llevo bien :D

CA Cuatro Caminos

Joder muchas gracias por la info, esta muy bien

Anónimo

amigos como hago para que mis comentarios se vean en mi blogger. y tambien colocar un foro. te agradezco que me expliques paso a paso..

JMiur

De foros no puedo hablar pero, es necesario tener algún servicio externo, por ejemplo:
http://www.foroactivo.com/es/crear-un-foro/

Respecto de los comentarios, no entiendo tu problema ya que esto es algo que se muestra por defecto con cualquier plantilla. En todo caso, deja la URL de tu blog para verlo.

Marcos Cousseau

hola!
te queria preguntar como haces para poner esa barra de vinculos(home,html/...)me podrias pasar los scripts???

mi correo es marcoscousseau@gmail.com


desde ya muchisimas gracias por tu ayuda!!
sos un groso!

JMiur

Marcos:

En este post están las explicaciones y los archivos necesarios

Oliver Figueroa Cuadros

Hola!! que bueno es tu blog!!! yo recien estoy comenzando a implementar el mio siempre me encanto estas cosas y espero me puedas ayudar con toda la gran habilidad que tienes...bueno, tengo unas cuantas preguntas espero sepan comprender mi inexperiencia en esto (por si pregunto cosas obvias :$) las preguntas son las siguientes: puedo hacer que el navbar desaparezca?? como hago para ampliar el ancho de mi blogger?? y por ultimo que libro o libros me recomiendas para aprender todo lo relacionado a diseño web?? muchas gracias de antemano y felicitaciones por tus aportes, eres de gran ayuda a muchos!! un abrazo!!
Oliver

JMiur

Oliver:

Las preguntas no molestan, lo peor que puede ocurrir es que te diga que no sé :)

En este caso, para ocultar la navbar coloca esto antes de </b:skin>

#navbar-iframe {height: 0px; visibility: hidden; display:none;}

Ampliar el ancho total del blog no es complejo aunque, si hay muchas imágeens como fondo, hay que rehacerlas. Ahí, lo primero que hay que hacer es definir cuánto lo quieres ampliar en total y ver como distribuirás ese ancho entre los posts y la sidebar. En todo caso, envíame un mail recordándome la URL de tu blog y lo charlamos porque algunos detalles pueden exceder las posibilidades de un comentario: vagabundia@gmail.com

Lo de los libros no lo puedo contestar porque ... lo confieso: no he leido ninguno :( sólo soy un usuario curioso que todo lo que sabe lo aprendió a fuerza de equivocarse y tener paciencia.

Oliver Figueroa Cuadros

Graciassss!!! ya te escribi un correo espero, cuidate , nos vemos!!

¿Quiere dejar un comentario?

Utilice el formulario adjunto para comunicarse.

Agregar un comentario al viejo estilo ...