Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

171
Vistas
cambiar el tamaño de la regla css cambia otros divs

Tengo varios divs con la regla css 'cambiar tamaño: ambos' en todos ellos. El problema es que cuando empiezo a redimensionar alguno de ellos los demás se mueven automáticamente. ¿Es posible cambiar ese comportamiento?

Intenté 'posición: absoluta' pero no es una solución, porque recopila todos los divs en un solo lugar. También se podrán arrastrar como notas, por lo que no puedo pegarlas en las esquinas.

El div redimensionable debe cambiar su tamaño sobre los demás (con un índice z más alto o algo así). Otros deben permanecer en sus posiciones mientras cambia el tamaño y después

código: https://jsfiddle.net/q3m5ya8f/

 .el { resize: both; overflow-y: auto; border: 2px solid black; margin: 10px; height: 100px; width: 100px; } .container { display: flex; flex-direction: row; }
 <div class="container"> <div class="el"> 1 </div> <div class="el"> 2 </div> </div> <div class="el"> 3 </div>

Foto

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Intente usar la cuadrícula como a continuación:

 .el { resize: both; overflow-y: auto; border: 2px solid black; } .container { display: grid; /* the width / height here */ grid-template-columns:100px 100px; grid-auto-rows:100px; gap: 10px; }
 <div class="container"> <div class="el"> 1 </div> <div class="el"> 2 </div> <div class="el"> 3 </div> </div>

about 4 years ago · Juan Pablo Isaza Denunciar

0

Bueno, puede lograr esto por position:absolute y colocar cada div usando las propiedades left/right/top/bottom separado, como se hizo en el siguiente fragmento (la posición puede ser la deseada que he tomado, por ejemplo):

 .el { resize: both; overflow-y: auto; border: 2px solid black; margin: 10px; height: 100px; width: 100px; position: absolute } .el1 { left: 0 } .el2 { right: 0 } .el3 { bottom: 0 } .container { display: flex; flex-direction: row; }
 <div class="container"> <div class="el el1"> 1 </div> <div class="el el2"> 2 </div> </div> <div class="el el3"> 3 </div>

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede agregar un wrapper-div y darle width y height fijos:

 .el{ resize: both; overflow-y: auto; border: 2px solid black; margin: 10px; height: 100px; width: 100px; } .container{ display: flex; flex-direction: row; } .wrapper-div{ margin: 10px; width:100px; height:100px; }
 <div class="container"> <div class="wrapper-div"> <div class="el"> 1 </div> </div> <div class="wrapper-div"> <div class="el"> 2 </div> </div> </div> <div class="wrapper-div"> <div class="el"> 3 </div> </div>

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda