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

149
Vistas
En HTML, ¿cómo crear un div con contenido que desborda los bordes y se puede arrastrar?

Advertencia: no tengo ni idea de cuál es el vocabulario de lo que estoy buscando.

Tengo la siguiente página (jsfiddle) que contiene un árbol de nodos (árbol genealógico).

El árbol puede crecer mucho y, en consecuencia, tener una visualización indeseable, para caber en el contenedor div. El límite div en el violín es simulado por:

 .tree { max-width: 500px; }

Me gustaría lograr dos objetivos:

  • Asegúrese de que, incluso si el árbol tiene un ancho mayor que el ancho del contenedor, desborda los bordes del div.

He investigado la palabra clave overflow css, pero no entiendo en qué elemento debo ponerla.

Por ejemplo, al colocarlo en la clase de árbol, los nodos se mantienen en el tamaño de div predefinido:

 .tree { max-width: 500px; overflow: scroll; }
  • Permita arrastrar el contenido del div (potencialmente desbordado) para navegar por el árbol (que no sé cómo hacer porque primero necesito lograr el punto anterior ... (¿palabra clave arrastrable?))

¿Podría darme una dirección, según mi jsfiddle?

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

0

Ok, creo que la mejor solución sería darle al primer ul una posición absoluta y configurar el árbol para que se overflow: hidden; .

Luego, necesitaría agregar un detector de mouse / puntero al árbol que escucha cómo se arrastra el mouse. El oyente cambiaría la posición de la primera ul en función del arrastre del mouse, por lo que se está moviendo alrededor del árbol.

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