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

221
Visualizações
¿Pueden los PNG (o GIF) repetir solo las últimas imágenes (en lugar de todas las imágenes)?

Quiero tener una secuencia PNG que muestre 68 cuadros de animación y luego repita los 20 cuadros finales x cantidad de veces.

Basé mi código en la sugerencia de 'r3mainer' en su página: [https://stackoverflow.com/questions/43595504/play-one-part-of-gif-first-then-loop-a-certain-section- indefinidamente]

Pero no puedo hacer que funcione.

Creé la 'tira de película' PNG vertical, un archivo CSS con la información de estilo de fondo adecuada y un archivo JS al que se hace referencia en un HTML.

Con PNG, JS, HTML y CSS cargados, todo lo que obtengo para una imagen en la página es el primer 'marco' de la tira PNG. No hay mensajes de error.

Creo que hay algo que no entiendo sobre cómo se debe implementar el código JS.

Aquí está mi archivo HTML:

 <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Strip Test</title> <script src="film_strip_script.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link rel="stylesheet" href="draw.css"> </head> <body> <div id="draw"></div> </body>

El CSS:

 #draw { width: 279px; height: 202px; margin: 0 auto; background: url(basquiat_strip.png) top center; }

Archivo JavaScript:

 $(function() { var ani = { frame_height: 202, num_frames: 68, loop_frame: 30, frame_duration: 1, cur_frame: 0 }; window.setInterval( function() { $('#draw').css( 'background-position-y', (-ani.frame_height * ani.cur_frame ) + 'px' ); ani.cur_frame = (ani.cur_frame + 1) % ani.num_frames; if (ani.cur_frame == 0) ani.cur_frame = ani.loop_frame; }, ani.frame_duration ); });
about 4 years ago · Juan Pablo Isaza
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