Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

141
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!