• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

62
Vistas
Anulación de estilos CSS del widget de información sobre herramientas de jQuery UI

Estoy usando el widget de información sobre herramientas jQuery UI

 <li> <div class="i1"> <a href="#inf-1"title="ΕΝΤΟΠΙΣΜΟΣ"> <span class="ui-icon ui-icon-search"></span> </a> </div> </li> <li><a href="#inf-2"title="ΠΛΗΡΟΦΟΡΙΕΣ"><span class="ui-icon ui-icon-info"></span></a></li> <li><a href="#inf-3"title="ΕΠΙΠΕΔΑ"><span class="ui-icon ui-icon-copy"></span></a></li>

y escribí el siguiente CSS basado en su ejemplo y funciona de maravilla:

 .tooltip { display:none; background: black; font-size:12px; height:10px; width:80px; padding:10px; color:#fff; z-index: 99; bottom: 10px; border: 2px solid white; /* for IE */ filter:alpha(opacity=80); /* CSS3 standard */ opacity:0.8; }


Pero obtuve 3-4 información sobre herramientas que quiero que se vean diferentes (como el ejemplo html anterior), así que las envolví dentro de una clase e hice esto:

 .i1 .tooltip { display:none; background: red; font-size:12px; height:40px; width:80px; padding:20px; color:#fff; z-index: 99; bottom: 10px; left: 50px important!; border: 2px solid white; /* for IE */ filter:alpha(opacity=80); /* CSS3 standard */ opacity:0.8; }

que no hace absolutamente nada. ¿Cómo puedo anular el .tooltip genérico para personalizar ciertos tooltips de manera diferente?

Gracias por adelantado

about 3 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Para aquellos que buscan aplicar una clase personalizada al nuevo widget de información sobre herramientas (jQuery UI 1.9.1), parece que extraClass ya no funciona, pero hay una nueva opción llamada tooltipClass.

 $('.selector').tooltip({ tooltipClass: "your_class-Name", });

Para abordar posibles conflictos con el css de jQuery, es posible que deba agregar !important al final de las líneas en su css. Gracias a @sisharp por señalarlo :-)

about 3 years ago · Santiago Trujillo Denunciar

0

Tratando de construir sobre la excelente respuesta anterior, estaba tratando de diseñar la burbuja y deshacerme de la anterior ...

Si eres novato como yo (en otros, la tarea simple toma horas), es bueno tener la respuesta al mismo tiempo en el mismo lugar :) Aquí está la solución de un par de fuentes, incluida esta pregunta:

 <a href="#" title="We are trying hard" class="mytooltip"><span title="">BETA</scan></a>

El lapso elimina la burbuja del navegador.

El CSS para la nueva burbuja como ejemplo:

 .mytooltip:hover:after{ background: #333; background: rgba(0,0,0,.9); border-radius: 5px; bottom: 26px; color: rgb(255, 77, 85); content: attr(title); right: 20%; padding: 5px 15px; position: absolute; z-index: 98; width: 220px;} .mytooltip:hover:before{ border: solid; border-color: #333 transparent; border-width: 6px 6px 0 6px; bottom: 20px; content: ""; right: 50%; position: absolute; z-index: 99; } .mytooltip { radius: 4px !important; background-color: black; color: rgb(255, 77, 85) !important; padding: 5px 20px; border-radius: 20px; margin: 50px; text-align: center; font: bold 14px ; font-stretch: condensed; text-decoration: none; box-shadow: 0 0 10px black; }

Y el script mencionado anteriormente, insertado en el pie de página:

 <script> $('.selector').tooltip({ tooltipClass: "mytooltip", }); </script>

Gracias a esta pregunta, esto y me olvidé de la otra fuente.

about 3 years ago · Santiago Trujillo Denunciar

0

En realidad es

 $( ".selector" ).tooltip( "option", "tooltipClass", "custom-tooltip-styling" );

Ver aquí

about 3 years ago · Santiago Trujillo 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda