Foros del Web » Creando para Internet » CSS »

poner efecto css a enlace que se está visitando

Estas en el tema de poner efecto css a enlace que se está visitando en el foro de CSS en Foros del Web. Hola expertos en programación, estoy ponchado en lo siguiente, necesito que aparezca la barra roja de los items del menú solo en el item qué ...
  #1 (permalink)  
Antiguo 15/08/2012, 20:22
 
Fecha de Ingreso: junio-2012
Mensajes: 26
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta poner efecto css a enlace que se está visitando

Hola expertos en programación, estoy ponchado en lo siguiente, necesito que aparezca la barra roja de los items del menú solo en el item qué se está visitando, les dejo la página pata que me ayuden más rapido xD


[URL="http://aja.netai.net/innova/"]http://aja.netai.net/innova/[/URL]


esta es la hoja:



Cita:
#nav>li>a{
display: block;
overflow: hidden;
padding: 5px 10px 0px 10px;
color: #8e1713;
background: rgba(0,0,0,.0);

text-shadow: 0 -1px rgba(0, 0, 0, 0.5);

-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

#nav>li>a:hover,

#nav>li.current_page_item>a{
background: #303232;
background: #ffffff;
border-bottom: solid #8b1612 5px;
}

#nav>li.current-menu-item>a,
#nav>li.current_page_item>a{
color: #8e1713;
}

#nav>li>a>.subheader{
color: #666666;
display: block;
font-size: 11px;
margin-top: -8px;
font-weight: lighter;
}


Este es el HTML


Cita:
<nav>
<ul id="nav" class="sf-menu">
<li class="current-menu-item"><a href="index.html">Inicio<span class="subheader">bienvenido</span></a></li>
<li><a href="nosotros.html">Nosotros<span class="subheader">unidad</span></a></li>
<li><a href="blog.html">Blog<span class="subheader">artículos</span></a>

</li>
<li><a href="media.html">Media<span class="subheader">comparte</span></a></li>
<li><a href="contacto.html">Contacto<span class="subheader">comunica</span></a></li>

</ul>
</nav>
  #2 (permalink)  
Antiguo 17/08/2012, 07:16
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 21 años, 9 meses
Puntos: 361
Respuesta: poner efecto css a enlace que se está visitando

Hola:

Por ejemplo, sería:

Código HTML:
Ver original
  1.     <ul id="menu">
  2.             <li class="inicio"><a href="inicio.html">Inicio</a></li>
  3.             <li class="contacto"><a href="inicio.html">contacto</a></li>
  4.             <li class="historia"><a href="inicio.html">historia</a></li>
  5.             <li class="productos"><a href="inicio.html">productos</a></li>
  6.          </ul>
  7. ...
  8. </body>

Actuando sobre la etiqueta body.

Deberá asignar en cada html su id a esa etiqueta:

en "inicio.html" quedaría: <body id="inicio">
en "contacto.html" sería: <body id="contacto">
y así sucesivamente.

Y ahora en el css debería crear la regla correspondiente:

Código CSS:
Ver original
  1. #inicio ul#menu li.inicio,
  2.       #contacto ul#menu li.contacto,
  3.       #historia ul#menu li.historia,
  4.       #productos ul#menu li.productos
  5.       {/*propiedad:valor;*/}

Saludos.

  #3 (permalink)  
Antiguo 18/08/2012, 13:22
 
Fecha de Ingreso: junio-2012
Mensajes: 26
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: poner efecto css a enlace que se está visitando

Mil gracias ya lo solucioné

xD

Última edición por crashbashIV; 18/08/2012 a las 13:44

Etiquetas: enlace, estilos, visitado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:23.