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

153
Visualizações
Cómo lograr el efecto de animación de carga diferida a través de javascript

Me gustaría preguntarles a todos. Espero hacer efecto. Cuando se carga la página, puedo retrasar la transparencia del fondo durante 2 segundos y dejar que el pato en el medio se oculte del centro de la pantalla y se agrande lentamente y aparezca.

Pero acabo de aprender javascript y CSS, y ahora encontré el problema de que el pato no parece agrandarse desde el punto central. no se porque Además, quiero activar la animación con un retraso de dos segundos después de que se cargue la página. ¿Está bien esta forma de escribir? Como soy principiante, no sé si esta forma de escribir es correcta.

gracias por ver mi pregunta

 let wrap = document.querySelector('.wrap'); let duck = document.querySelector('.duck'); window.onload = function() { setTimeout(change, 1000); // wrap.style.opacity = "0.6" } function change() { wrap.style.opacity = "0.6"; wrap.transition = "1.2s"; duck.style.transform = "scale(1.6)"; }
 .wrap { position: relative; width: 100vw; height: 100vh; background-image: url("https://images.unsplash.com/photo-1550757750-4ce187a65014?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=774&q=80"); background-repeat: no-repeat; background-size: cover; background-position: top center; } .duck { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 300px; height: 200px; transform: scale(1); transform-origin: center; transition: 1s; }
 <div class="wrap"></div> <img class="duck" src="https://upload.cc/i1/2022/02/15/UB1kXd.png " alt="">

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Intente poner la escala de pato en 0, o la opacidad de pato en 0 desde el principio, o aplique la animación css a la clase .duck. No estoy seguro de lo que estás tratando de lograr.

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