Foros del Web » Creando para Internet » CSS »

ayuda block y none en menu

Estas en el tema de ayuda block y none en menu en el foro de CSS en Foros del Web. Hola estoy haciendo un menu que dentro de ese menu hay otro, el chiste es que por default sale la opcion none y cuando le ...
  #1 (permalink)  
Antiguo 27/01/2011, 18:35
 
Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 19 años, 2 meses
Puntos: 3
ayuda block y none en menu

Hola estoy haciendo un menu que dentro de ese menu hay otro, el chiste es que por default sale la opcion none y cuando le den click al menu cambie a block para que se vea pero no lo he logrado que me salga

#mventana ul li a{display: none;}

#mventana ul li a:focus{
display: block;}

<ul id="mventana">
<li id="uno"><a href="#"></a></li>
<ul>
<li><a>comentarios dentro esta ventana sale oculta por default pero quiero que cuando le den click a uno sse vea</a></li>
</ul>
<li id="dos"><a href="#"></a></li>
<li id="tres"><a href="#"></a></li>
<li id="cuatro"><a href="#"></a></li>
</ul>
  #2 (permalink)  
Antiguo 27/01/2011, 18:45
Avatar de sanxuan  
Fecha de Ingreso: enero-2011
Ubicación: Gijón
Mensajes: 671
Antigüedad: 13 años, 2 meses
Puntos: 36
Respuesta: ayuda block y none en menu

Además de hacerlo visible con a:focus puedes hacer lo mismo para a:hover.
Eso hará que sea visible cuando pases el ratón por encima.
Si quieres que se haga visible al hacer click ya no basta con CSS. Es necesario cambiar esta propiedad usando javascript.
  #3 (permalink)  
Antiguo 27/01/2011, 19:01
 
Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 19 años, 2 meses
Puntos: 3
Respuesta: ayuda block y none en menu

entonces por ejemplo si pongo con css #mventana ul li a{display: none;} me va a ocultar el menu que esta dentro del otro menu no? la funcion es algo de Onmouse up no? pero como le indico que de me lo pase a block, no entendii

Etiquetas: Ninguno
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 02:17.