elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [CSS] Posicion de divs en top de otro div
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [CSS] Posicion de divs en top de otro div  (Leído 5,014 veces)
patilanz


Desconectado Desconectado

Mensajes: 481

555-555-0199@example.com


Ver Perfil WWW
[CSS] Posicion de divs en top de otro div
« en: 4 Abril 2015, 00:48 am »

Hola tengo estos divs:



Tienen los mismos elementos en cada uno. Hasta aquí todo bien pero luego al cambiar el height (display:none en un div dentro) de uno de los divs (el primero) se descoloca y se queda mas arriba



Yo quiero este resultado:



Con float: left los dos primeros se quedan bien pero el tercero no esta al lado del primero sino mas abajo y tampoco lo puedo usar porque utilizo el contenido de estos divs para el height del padre.
Alguna idea?

Un saludo


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: [CSS] Posicion de divs en top de otro div
« Respuesta #1 en: 4 Abril 2015, 00:55 am »

Podrías poner los 2 divs de la izquierda dentro de otro div :o


En línea

3n31ch


Desconectado Desconectado

Mensajes: 445


Grandes conocimientos engendran grandes dudas


Ver Perfil
Re: [CSS] Posicion de divs en top de otro div
« Respuesta #2 en: 4 Abril 2015, 00:56 am »

float right? xD!

(PD: es broma)

So, yo creo que tendras que acudir a hacer lo que dijo ivancea, o hacer magia con transform, pero la verdad es que de otra manera lo veo muy dificil si solo usas css puro
« Última modificación: 4 Abril 2015, 01:00 am por Nac-ho » En línea

EFEX


Desconectado Desconectado

Mensajes: 1.171


"Dinero Facil"


Ver Perfil WWW
Re: [CSS] Posicion de divs en top de otro div
« Respuesta #3 en: 4 Abril 2015, 01:08 am »

Si los elementos tienen diferentes tamaños podes usar flex..

https://css-tricks.com/snippets/css/a-guide-to-flexbox/

Si no existen soluciones en js como..

http://packery.metafizzy.co/
En línea

patilanz


Desconectado Desconectado

Mensajes: 481

555-555-0199@example.com


Ver Perfil WWW
Re: [CSS] Posicion de divs en top de otro div
« Respuesta #4 en: 4 Abril 2015, 01:22 am »

Podrías poner los 2 divs de la izquierda dentro de otro div :o

No puedo porque el usuario es el que genera todo el contenido.

Si los elementos tienen diferentes tamaños podes usar flex..

https://css-tricks.com/snippets/css/a-guide-to-flexbox/

Si no existen soluciones en js como..

http://packery.metafizzy.co/

Existe flex con display block de modo de poder usar elementos con position: absolute dentro del div con flex ?

La librería es perfecta  :D

Gracias
En línea

Usuario Invitado


Desconectado Desconectado

Mensajes: 625



Ver Perfil
Re: [CSS] Posicion de divs en top de otro div
« Respuesta #5 en: 4 Abril 2015, 01:37 am »

Yo lo haría con FlexLayout. Puedes ver éste JsFiddle que te preparé. Clickea el cuadro azul para que se vuelva más pequeño, y luego vuélvelo a clickear para que se restablezca su tamaño.

Saludos.
« Última modificación: 4 Abril 2015, 02:07 am por Gus Garsaky » En línea

"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
EFEX


Desconectado Desconectado

Mensajes: 1.171


"Dinero Facil"


Ver Perfil WWW
Re: [CSS] Posicion de divs en top de otro div
« Respuesta #6 en: 4 Abril 2015, 01:38 am »

Existe flex con display block de modo de poder usar elementos con position: absolute dentro del div con flex ?

No veo por que no seria posible..

https://jsfiddle.net/dmh0341L/
En línea

patilanz


Desconectado Desconectado

Mensajes: 481

555-555-0199@example.com


Ver Perfil WWW
Re: [CSS] Posicion de divs en top de otro div
« Respuesta #7 en: 4 Abril 2015, 15:17 pm »

Me confundí con lo de position: absolute  :rolleyes:

Luego el ejemplo de Gus Garsaky esta perfecto pero no consigo adaptarlo a mis divs.
Con en el padre:
Código
  1. display: flex;
  2. flex-flow: column wrap;
  3. align-items: flex-start;

Resultado:



Con:
Código
  1. display: flex;
  2. flex-flow: row wrap;
  3. align-items: flex-start;

Resultado:



Quiero que el 3 suba hasta el 1 y el 4 se vaya a la izquierda si queda espacio.


En este fiddle -> http://jsfiddle.net/wLe36cnq/4/
Al disminuir de tamaño al azul el rojo debería de subir. ???

Gracias
En línea

Usuario Invitado


Desconectado Desconectado

Mensajes: 625



Ver Perfil
Re: [CSS] Posicion de divs en top de otro div
« Respuesta #8 en: 4 Abril 2015, 15:55 pm »

Lo que pasa es que estás usando row en lugar de column. Mira éste nuevo JsFiddle que te hice. Clickea cualquier cuadro y se redimensionará, para que verás el flujo que toman las cajas.
« Última modificación: 4 Abril 2015, 16:04 pm por Gus Garsaky » En línea

"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
patilanz


Desconectado Desconectado

Mensajes: 481

555-555-0199@example.com


Ver Perfil WWW
Re: [CSS] Posicion de divs en top de otro div
« Respuesta #9 en: 4 Abril 2015, 17:27 pm »

Lo que pasa es que estás usando row en lugar de column. Mira éste nuevo JsFiddle que te hice. Clickea cualquier cuadro y se redimensionará, para que verás el flujo que toman las cajas.

Gracias por el ejemplo, pero yo quiero que cuando tienen el height pequeño se alinee al a derecha.



Y si hay mas divs que haga como columnas. Ya se que se puede conseguir agregando dos contenedores pero no es lo que quiero.
En tu fiddle funciona bien pero cuando los cuatro tienen el height pequeno se queda como una fila.

Buen resultado
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Reemplazar un caracter en una posicion dada por otro caracter
Java
nico56 8 16,165 Último mensaje 8 Mayo 2010, 22:26 pm
por Debci
Ayuda con divs !!!!
Desarrollo Web
nobo 0 1,743 Último mensaje 14 Marzo 2012, 12:15 pm
por nobo
divs en html
Desarrollo Web
frikiboom1 2 2,097 Último mensaje 14 Noviembre 2014, 17:25 pm
por Ethgar
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines