Categorías > Lenguajes > CSS > Fijar Ubicacion DIV ...
Nuevo Mensaje | Responder
Fdo88


97 envíos
Desconectado
1758 lecturas
4 respuestas
Fijar Ubicacion DIV11-03-2010 a las 17:43:46


Hola me podrian ayudar con algo??

Necesito mantener un div oculto, pero que cuando suceda un cambio en un combo aparezca con una informacion, y cuando ingrese un valor en una caja el div desaparezca.

Ademas mientras este oculto se encuentre en la ubicacion especifica donde debe aparecer...al lado del combo.

Gracias.


Responder | Citar | Moderar | Mensaje Privado
Training Channel
CHuLoYo


762 envíos
Desconectado

#1
RE: Fijar Ubicacion DIV11-03-2010 a las 18:10:24

CSS

Código Fuente:.capa {
    position: absolute;
    left : 200px;
    top : 100px;
    width: 200px;
    height : 300px;
    background-color: white;
    display: none;
}


Qué es esto? Una clase CSS:
Posición absoluta libre por la pantalla.
Posicionado a la izquierda 200 píxeles. Lo mismo desde arriba 100 píxeles.
Ancho y alto: 200x300 píxeles.
Con display:none le decimos que no lo muestre.

Ahora el javascript:

Código Fuente:function mostrar(capa) {

    document.getElementById("info"+capa).style.display="block";

}


Y el HTML:

Código Fuente:<select onchange="mostrar(1);"><option></option></select>

<div class="capa" id="info1">Información a mostrar.</div>


Ahora sólo te queda hacer que desaparezca (display="block" ene l javascript)

Saludos.

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
Fdo88


97 envíos
Desconectado

#2
RE: RE: Fijar Ubicacion DIV12-03-2010 a las 08:33:10

Muchas Gracias por tu ayuda, ya estaba cansado de buscar y no encontrar algo practico.

Una ultima duda:

Cuando minimizo la pantalla la posicion varia,
Puedo hacer que su ubucacion sea relativa a un objeto?,
es decir, que siempre permanezca al lado del combo.

Gracias.


Responder | Citar | Moderar | Mensaje Privado
CHuLoYo


762 envíos
Desconectado

#3
RE: Fijar Ubicacion DIV12-03-2010 a las 10:06:21

La posición relativa sí:
Código Fuente:.clase {

  position: relative;
  left: -1px;
  top: -2px;

}

Tienes que ponerla cerca del elemento que quieras, y desplazarla con left y top a donde quieras.

Si quieres centrar una capa puedes utilizar porcentajes.
Saludos.

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
Fdo88


97 envíos
Desconectado

#4
Fijar Ubicacion DIV12-03-2010 a las 10:39:43

Muchas Gracias, me sirvio muy bien.
Aunque mueve un poco el resto del contenido, pero
no hay problema muchas gracias.


Responder | Citar | Moderar | Mensaje Privado