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

205
Views
El botón mantiene: efecto de desplazamiento después de hacer clic en las pantallas móviles

Tengo este botón de desplazamiento hacia arriba que cuando se hace clic en las pantallas móviles, mantiene el color que configuré para su efecto de desplazamiento y no vuelve al original.

 #back-to-top { background: none; background-repeat: no-repeat; border: none; cursor: pointer; overflow: hidden; outline: none; position: fixed; bottom: 30px; right: 20px; color: rgb(255, 51, 0); z-index: 99; font-size: 2.5rem; } #back-to-top:hover { color: rgb(255, 0, 140); }

Este es el color inicial del botón:

ingrese la descripción de la imagen aquí

Y después de hacer clic en Pantallas móviles, mantiene su nuevo color hasta que hago clic en algún lugar de la pantalla:

ingrese la descripción de la imagen aquí

Esto solo sucede en las pantallas táctiles y no en el escritorio, ya que el efecto de desplazamiento se toma de alguna manera como un foco en las pantallas táctiles.

¿Cómo puedo evitar esto y mantener el color original después de hacer clic?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Intente cambiar el color al pasar el mouse solo si el dispositivo tiene una verdadera funcionalidad de desplazamiento:

 #back-to-top { background: none; background-repeat: no-repeat; border: none; cursor: pointer; overflow: hidden; outline: none; position: fixed; bottom: 30px; right: 20px; color: rgb(255, 51, 0); z-index: 99; font-size: 2.5rem; } @media (hover: hover) { #back-to-top:hover { color: rgb(255, 0, 140); } }
 <button id="back-to-top">Top</button>

about 4 years ago · Juan Pablo Isaza Report

0

Dado que esta parte de CSS Media Queries Level 4 ahora se implementó ampliamente desde 2018, puede usar esto

 @media (hover: hover) { button:hover { background-color: blue; } }
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!