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

160
Vistas
ancho máximo de la barra de progreso en algún %

Tengo una barra de progreso y quiero que esté llena al 2000 % de ancho

me gusta

 let progress = 0 if(progress === 0) { $(".progressbar").css('width' , 0+"%") } else if(progress === 250) { $(".progressbar").css('width' , 250+"%") }

Pero cuando el progreso es del 250%, muestra que la barra de progreso está llena, pero no quiero eso.

¿O debería hacerlo como cuando progress === 250 , la barra de progreso estará al 10%, por ejemplo?

Si hay otra manera de hacer esto, por favor ayuda

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

0

Esto es más matemáticas que codificación. Si 2000 es su 100%, suponiendo que el resto de su rango sea lineal, debe dividir progress por 20 y establecerlo como su porcentaje de ancho.

Aquí hay un ejemplo de trabajo:

 progressInput.addEventListener('input', (e) => { let progress = e.target.value; val.textContent = progress; bar.style.width = `${progress/20}%` })
 #container { width: 150px; height: 30px; outline:auto; } #bar { background-color:green; height: 100%; width: 0%; }
 <input id="progressInput" type="range" max="2000" value="0"><span id="val">0</span> <div id="container"> <div id="bar"></div> </div>

about 4 years ago · Juan Pablo Isaza Denunciar

0

Debe usar un porcentaje de 0% a 100% . No vayas más allá de eso. Puede mapear de 2000 a 100. Si quiere que sea 200% => 10%, simplemente hágalo...

 let progress = 0 if(progress == 0) { $(".progressbar").css('width' , "0%") } else if(progress == 200) { $(".progressbar").css('width' , "10%") }

Espero que esto solucione tu problema :)

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