Foros del Web » Creando para Internet » CSS »

Tooltip

Estas en el tema de Tooltip en el foro de CSS en Foros del Web. Buenas. Estoy creando un tooltip y ahora tengo el problema de que no logro darle un margin-bottom o algo que levante el mensaje de acuerdo ...
  #1 (permalink)  
Antiguo 05/09/2013, 21:29
Avatar de W_Beto  
Fecha de Ingreso: agosto-2013
Mensajes: 5
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta Tooltip

Buenas.

Estoy creando un tooltip y ahora tengo el problema de que no logro darle un margin-bottom o algo que levante el mensaje de acuerdo a su contenedor(intento hacerlo lo más simple posible). Les dejo el código:

Código HTML:
Ver original
  1. <p>Lorem ipsum
  2. <span class="cont"><span id="alt" alt="Tooltip">soluta eaque accusamus</span></span>
  3. praesentium!</p>
Código CSS:
Ver original
  1. #alt{
  2.     color: blue;
  3.     cursor: pointer;
  4. }
  5.  
  6. #alt:hover:after{
  7.     content: attr(alt);
  8.     background-color: #000;
  9.     color: #fff;
  10.     position: absolute;
  11.     padding: 5px;
  12.     border-radius: 7px 7px 7px 0;
  13. }
  #2 (permalink)  
Antiguo 06/09/2013, 01:00
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Tooltip

Puedes usar top, por ejemplo:

Código CSS:
Ver original
  1. #alt:hover:after {
  2.   top: -20px;
  3. }

O si quieres reutilizarlo en otro lugar, obviamente usando una clase, podrías hcaerlo algo como:

Código CSS:
Ver original
  1. .alt:hover:after {
  2.   bottom: calc(100% + 20px);
  3. }
  #3 (permalink)  
Antiguo 06/09/2013, 05:31
 
Fecha de Ingreso: agosto-2013
Mensajes: 46
Antigüedad: 10 años, 8 meses
Puntos: 12
Respuesta: Tooltip

Código HTML:
Ver original
  1. <p data-explicacion='Tooltip'>Lorem ipsum soluta eaque accusamus  praesentium!</p>

Código CSS:
Ver original
  1. p {
  2.    position: relative;
  3.   /*más*/
  4. }
  5. p:hover:after {
  6.    content: attr(data-explicacion);
  7.   /*resto propiedades para posicionarlo*/
  8. }

position el valor inicial es estatic y no sirve como referencia.

alt nunca lo vi aplicado a párrafos. Solo a elementos reemplazados como las imágenes (alt == texto alternativo)

Etiquetas: tooltip
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:34.