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

194
Vistas
El desplazamiento no funciona mientras se muestra un elemento al pasar el mouse por otro botón

Introducción

Estoy teniendo una paleta de colores. Quería mostrar una información sobre herramientas cada vez que presiono ese botón. Pero cuando paso el cursor sobre ellos, no lo es.

Estoy usando ReactJS y css para diseñar.

Así que esta es la paleta de colores y quiero mostrar la información sobre herramientas cada vez que alguien pase el cursor sobre cualquier botón.

c.p.

Ahora seguí hasta la segunda respuesta aquí . Pero no está funcionando.

Código

Aplicación.js

 themeList.map((t, k) => ( <button key={k} id="theme_color_btn" data-theme={t} onKeyDown={this.keyboardNavigation} className={`theme-button bg-${t}-500${theme === t ? " is-active" : ""}`} onClick={this.changeTheme} > <div id="tooltip" className={`bg-${t}-100 absolute text-${t}-900 text-sm p-1 rounded-md ring-1 ring-purple-900 z-10 mt-3 transition-transform capitalize `} > {t} </div> </button>

where const themeList = [ "indigo", "yellow", "red", "purple", "pink", "blue", "green", ]; índice.css

 #theme_color_btn{ display:block; } #theme_color_btn:hover + #tooltip{ display:block; z-index:5; background-color:gray; } #tooltip { display:none ; }

En cambio, no se muestra información sobre herramientas al pasar el mouse.

Para obtener el código completo, consulte los archivos index.css y App.js aquí

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Solo quita el plus

 #theme_color_btn:hover #tooltip{ display:block; z-index:5; background-color:gray; }

Espero que esto funcione

about 4 years ago · Juan Pablo Isaza Denunciar

0

#theme_color_btn:hover + #tooltip pero el operador + se usa para "el siguiente elemento" pero #tooltip está dentro de #theme_color_btn...

Así que deberías escribir algo como

#theme_color_btn:hover #tooltip

o

#theme_color_btn:hover > #tooltip

Mira aquí: selectores Css

about 4 years ago · Juan Pablo Isaza Denunciar

0

Utilice esta estructura css. Esto funcionará con seguridad

 #theme_color_btn:hover{ &#tooltip{ display:block; z-index:5; background-color:gray; } } #tooltip { display:none ; }
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