Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

151
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!