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

138
Vistas
javascript y CSS3 traducen menú desplegable Y

Tengo un div desplegable que tiene un botón para abrir/ocultar, quiero transform: translateY(-280px); el div para deslizar hacia arriba.

deslizar completamente la imagen

el problema está en diferentes dispositivos, transform: translateY(-280px); ¡es diferente! ¡y en algún momento no sube por completo, y se muestra la mitad de div!

media imagen deslizable hacia arriba

¿Cómo puedo deslizar div completamente hacia arriba en cualquier otro dispositivo?

css:

 .slideUp { -webkit-transform: translateY(-280px); transform: translateY(-280px); transition: transform 0.5s ease-out; } .slideDown { -webkit-transform: translateY(0); transform: translateY(0); transition: transform 0.5s ease-out; }

JavaScript:

 $('#arrow-down').click(function() { header.classList.remove("slideUp"); header.classList.add("slideDown"); $('#arrow-down').css('display', 'none'); $('#arrow-up').css('display', 'block'); }); $('#arrow-up').click(function() { header.classList.remove("slideDown"); header.classList.add("slideUp"); $("#arrow-up").css("display", "none"); $("#arrow-down").css("display", "block"); });
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La siguiente forma de menú desplegable funciona con todos los tamaños de pantalla, puede cambiarlo para que se abra al hacer clic y no al pasar el mouse.

 .drop-button { padding: 10px; background-color: #B0E0E6; border: 1px solid #007BFF; border-radius: 0.5em; } .dropdown { position: relative; display: inline-block; } .dropdown .content { padding: 10px; border: 1px solid black; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); display: none; position: absolute; } .dropdown:hover .content { display: block; }
 <div class="dropdown"> <button class="drop-button">Click Drop</button> <div class="content"> <span>Dropdown Content!</span> </div> </div>

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