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

118
Visualizações
Problema de desplazamiento horizontal: no hay elementos desactivados

Hay un desplazamiento horizontal no deseado en mi sitio web y no puedo entender por qué. Tengo un encabezado simple que usa display: flex , justify-content: center , marin-top: 5vh y un relleno en el logo y la hamburguesa. Más abajo tiene un título que sí translate-x: 1em to 0em al cargar por la derecha, un texto que hace lo mismo por la izquierda y una imagen que lo vuelve a hacer por la derecha. Captura de pantalla de mi página web

Código:

 // Loading animation loading = document.querySelectorAll(".loading"); window.onload = function(element) { loading.forEach((link) => { link.classList.add("loaded"); }); };
 .title { opacity: 0; transform: translateX(-2em); transition: transform 3s 0.5s cubic-bezier(0, 1, 0.3, 1), opacity 0.3s 0.5s ease-out; will-change: transform, opacity; } .title.loaded { opacity: 1; transform: translateX(0em); } .text { opacity: 0; transform: translateX(-4em); transition: transform 4s cubic-bezier(0, 1, 0.3, 1), opacity 0.3s 0.5s ease-out; will-change: transform, opacity; } .text.loaded { opacity: 1; transform: translateX(0); } .hero-image { opacity: 0; transform: translateX(1em); transition: transform 1s 0.5s cubic-bezier(0, 1, 0.3, 1), opacity 0.1s 0.5s ease-out; will-change: transform, opacity; } .hero-image.loaded { transform: translateX(0em); opacity: 1; } .mobile-hero { opacity: 0; transform: translateX(1em); transition: transform 1s 0.5s cubic-bezier(0, 1, 0.3, 1), opacity 0.1s 0.5s ease-out; will-change: transform, opacity; } .mobile-hero.loaded { transform: translateX(0); opacity: 1; }
 <div class="mobile"> <div> <h1 class="title loading">Michael Nussbaum</h1> <p class="text bottom loading">Zeit ist relativ, Zeit ist Geld</p> </div> <img src="img/daniel-portrait.png" class="mobile-hero loading" /> </div>

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

0

No estoy completamente seguro de si esto es lo que busca, pero si desea detener el desbordamiento horizontal en una página, debería poder usar este código:

 body { overflow-x: hidden; }

No trabajo mucho con elementos animados, pero me imagino que translateX está causando el desplazamiento no deseado, que el desbordamiento-x debería ayudar. Espero que esto haya ayudado :)

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