Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/10/2011, 22:58
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: menu : Mantener efecto en padre mientras se visualiza el hijo

se aplica al <li> porque el efecto que buscas se aplica durante el hover si lo aplicas al elemento <a> al pasar el ratón al submenu se pierde el hover sin embargo el <li> lo sigue manteniendo ya que el ratón nunca ha salido del <li> solo se posiciono en un elemento hijo.

mmm creo que mi explicación fue un poco mareadora jeje pero con un código de ejemplo quedara mas claro
Código CSS:
Ver original
  1. #menu{margin:0;padding:0;}
  2. #menu li{float:left;margin:0 2px;position:relative;list-style:none;background:#fe0;}
  3. #menu li a{padding:3px 8px;}
  4. #menu li ul{display:none;width:120px;margin:0;padding:0;position:absolute;}
  5. #menu li:hover ul,#menu li ul:hover{display:block;}
  6. #menu li:hover{background:#f00;}
Código HTML:
Ver original
  1. <ul id="menu">
  2.     <li><a href="#">Item 1</a>
  3.         <ul>
  4.             <li><a href="#">SubItem 1</a></li>
  5.             <li><a href="#">SubItem 2</a></li>
  6.             <li><a href="#">SubItem 3</a></li>
  7.         </ul>
  8.     </li>
  9.     <li><a href="#">Item 2</a>
  10.         <ul>
  11.             <li><a href="#">SubItem 1</a></li>
  12.             <li><a href="#">SubItem 2</a></li>
  13.             <li><a href="#">SubItem 3</a></li>
  14.         </ul>
  15.     </li>
  16.     <li><a href="#">Item 3</a></li>
  17.     <li><a href="#">Item 4</a></li>
  18. </ul>

y si mal interprete lo que tu buscabas hasmelo saber, igual si tienes algún sitio donde se utilice deja link y revisamos