Comunidad de diseño web y desarrollo en internet online

ola xikos como puedo lograr este efecto ??

Citar            
MensajeEscrito el 18 May 2011 09:47 pm
http://kiskolabs.com/

es el efecto del menu, osea se como hace casi todo esepto como hacer para que cuando se precione el boton quede con el fondo azul se supone que es un hover o algo asi ??

gracias

Por justadream

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 May 2011 04:48 pm
Hola justadream:

Mira yo lo haría con jQuery de la siguiente manera:

El menú lo crearía así:

Código HTML :

<ul class='menu'> 
<li id="home"> 
<a class="selected" href="#home">Home</a> 
</li> 
<li id="work"> 
<a href="#work">Work</a> 
</li> 
<li id="about"> 
<a href="#about">About</a> 
</li> 
<li id="services"> 
<a href="#services">Services</a> 
</li> 
<li id="people"> 
<a href="#people">People</a> 
</li> 
<li id="blog"> 
<a href="#blog">Blog</a> 
</li> 
<li id="contact"> 
<a href="#contact">Contact</a> 
</li> 
</ul>


ya debí haber creador el ul.menu y crearía un li.selected en el archivo css para la opción seleccionada (ese ya sabrás que apariencia le das según tu gusto)

y en código javascript:

Código Javascript :

<script type="text/javascript" language="javascript">

    $(document).ready(function(){
            
                $("ul.menu > li").click(function(event){ // Aplicar a los <li> de <ul> class menu

                     $('ul.menu > li').removeClass('selected'); // Remover class selected
                     $(this).addClass("selected"); // Agregar class selected al <li> seleccionado

                      });
             });
</script>


Obviamente ya debiste haber importado la biblioteca de jQuery, si aún no la tienes la puedes descargar en: http://jquery.com/

Espero que te sirva, a mí me funcionó.

Saludos :)

PD: A mí me enseñó a hacer esto @Darel

Por Kompanhero

21 de clabLevel



Genero:Masculino  

Inocente hasta probar lo contrario.

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.