Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

154
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda