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

291
Visualizações
Cambiar el tamaño de un SVG para llenar un div

Tengo un div con un SVG dentro mi mapa

El div está delimitado por los puntos azules y el SVG por el verde. Mi código SVG dentro de mi archivo HTML:

 <svg class="svg" height="500px" width="50%"> <g class="chart" transform="translate(0,0)"> <g class="state-g"> (Map here) </g> </g> </svg>

Mi CSS relevante:

 body, html { height: 100%; margin: 0; font-family: Arial, Helvetica, sans-serif; } .container { position: relative; align-content: center; padding-left: 10%; padding-right: 10%; } .svg { outline: 5px dotted blue; font: inherit; display: block; margin: auto; } svg g.chart { outline: 5px dotted green;
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Si desea que su SVG se escale automáticamente para llenar su contenedor, debe tener un atributo viewBox .

 <svg class="svg" viewBox="...something..."> <g class="chart" transform="translate(0,0)"> <g class="state-g"> (Map here) </g> </g> </svg>

Los valores correctos para ese viewBox dependerán de los límites del contenido de ese SVG. Verifique su archivo de mapa original:

  • Si tenía un viewBox , entonces úsalo.
  • Si no tenía un viewBox , pero tenía width y height cableados, entonces utilícelos. Por ejemplo, si tenía width="200px" height="350px" , reemplace esos valores con viewBox="0 0 200 350" .
  • Si no tuviera ninguno. Luego, deberá calcular los valores correctos de viewBox. Hay varias maneras de hacer eso. Consulte otras preguntas en StackOverflow para obtener algunas soluciones. O publique un enlace a su SVG y podemos decirle cuál debería ser.
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