Foros del Web » Creando para Internet » CSS »

Botón con toolTip abre toopTip en over

Estas en el tema de Botón con toolTip abre toopTip en over en el foro de CSS en Foros del Web. Buenos días Tengo el siguiente botón: HTML: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < div class = "item_btn_1" >     < a href = ...
  #1 (permalink)  
Antiguo 17/01/2014, 06:47
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Pregunta Botón con toolTip abre toopTip en over

Buenos días
Tengo el siguiente botón:

HTML:
Código HTML:
Ver original
  1. <div class="item_btn_1">
  2.     <a href="unidad_1.html">
  3.     <div class="titulo_btn_1">Unidad 1</div>
  4. </a></div>

CSS:
Código CSS:
Ver original
  1. .item_btn_4 a{
  2.     background-color: #F9A63E;
  3.     background-image: url(../images/unidad_4.png);
  4.     background-repeat: no-repeat;
  5.     background-position: center center;
  6.     width: 80px;
  7.     height: 80px;
  8.     position: absolute;
  9.     opacity: 100;
  10.     -webkit-border-radius: 100px;
  11.     -moz-border-radius: 100px;
  12.     -o-border-radius: 100px;
  13.     border-radius: 100px;
  14.     margin: 88px;
  15.     float: left;
  16.     }
  17.  
  18. .item_btn_4 a:hover {
  19.     background-color: #FBBD71;
  20.     }
  21.  
  22.  
  23. .titulo_btn_4{
  24.     font-family: Arial;
  25.     color: #FFF;
  26.     background-color: #F9A63E;
  27.     text-align: center;
  28.     width: 225px;
  29.     margin-top: 85px;
  30.     margin-left: -160px;
  31.     position: absolute;
  32.     z-index: -9999;
  33.     opacity: 0;
  34.     box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
  35.     -webkit-border-radius: 100px;
  36.     -moz-border-radius: 100px;
  37.     -o-border-radius: 100px;
  38.     border-radius: 100px;
  39.     -webkit-transition: all 1s;
  40.     -moz-transition: all 1s;
  41.     -o-transition: all 1s;
  42.     -ms-transition: all 1s;
  43.     transition: all 1s;
  44.     }

Cuando paso el puntero sobre el área que se abre el toolTip (titulo_btn_4) se abre directamente el toolTip, cuando sólo se debería abrir cuando paso el puntero sobre el botón (item_btn_4). Osea queda como zona activa el título.

¡Cómo hago para que no quede activo el título toolTip y que sólo se abra cuando pase el puntero por el botón?

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario
  #2 (permalink)  
Antiguo 17/01/2014, 07:27
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 9 meses
Puntos: 306
Respuesta: Botón con toolTip abre toopTip en over

Primero, no veo ningún elemento con la clase xxx_4, pero sí con la xxxx_1, así que supongo que solo se trata de un error de tipeo.

Luego, suponiendo lo anterior, en ningún momento declaras el display:none; a "titulo_btn_1"(o "titulo_btn_4), con lo cual siempre estará visible.

Además la propiedad opacity,(que supongo es el que usas para que no sea visible) si no recuerdo mal varia de 0 a 1. http://librosweb.es/css_avanzado/cap...parencias.html

Te dejo un ejemplo muy básico:
http://jsfiddle.net/c2am/MH9Nk/19/embedded/result/

Sería mejor que te expliques mejor porque no logro entenderte del todo.
Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 17/01/2014, 08:08
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Botón con toolTip abre toopTip en over

Hola C2am
Gracias por tu ayuda
Si tienes razón en tus 2 observaciones:

1. "titulo_btn_4" y "item_btn_4"
2. opacity: 1; ó opacity: 0;

Te plateo mejor lo que me pasa.

Cuando hacer RoolOver sobre el botón "item_btn_4" abre un texto abajo del botón y si haces RollOut se oculta el texto, hasta aquí todo bien, el asunto está cuando paso el puntero sobre el área donde está el texto, se abre el texto cuando solo se debería abrir cuando se have RollOver sobre el botón.

Espero me entiendas y gracias por tu ayuda
__________________
Diseñador Gráfico publicitario
  #4 (permalink)  
Antiguo 17/01/2014, 08:14
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Botón con toolTip abre toopTip en over

Ya te dijeron que es porque ese botón nunca se oculta, y por lo tanto sigue estando ahí. Si le cambias la opacidad, sigue ahí.
  #5 (permalink)  
Antiguo 17/01/2014, 08:34
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Botón con toolTip abre toopTip en over

Hola pzin
Gracias por tu ayuda
El asunto es que el sí se oculta, a lo que me refiero es que el "texto" en zona activa cuando paso el mouse por ahí también se abre. Si pasas el mouse por afuera del círculo también se activa.

ejemplo

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario
  #6 (permalink)  
Antiguo 17/01/2014, 09:45
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Botón con toolTip abre toopTip en over

A ver si así...

Que la opacidad del elemento sea igual a cero, o en otras palabras, que sea totalmente transparente, no hace que se oculte, por lo que seguirá ahí.
  #7 (permalink)  
Antiguo 17/01/2014, 13:28
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 9 meses
Puntos: 306
Respuesta: Botón con toolTip abre toopTip en over

Y le agregaría a lo dicho por pzin, que en realidad no haces hover sobre el tooltip sino sobre su contenedor, ya que aunque no se vea el tooltip hace que el espacio que ocupa (que con display:none no tendría) aumente el espacio de su contenedor.

Ocultando el tooltip con opacity:0 (selecciona la 2 linea y verás)
------------------------------------------------------
| item sobre el cual hacer hover
| AQUI ESTOY
-------------------------------------------------------


Mostrando el tooltip con opacity:1
--------------------------------------------------
| item sobre el cual estoy haciendo hover
| AQUI ESTOY
--------------------------------------------------


Ocultando el tooltip con display:none
--------------------------------------------------
| item sobre el cual hacer hover
--------------------------------------------------

Mostrando el tooltip con display:block
--------------------------------------------------
| item sobre el cual estoy haciendo hover
| AQUI ESTOY
--------------------------------------------------


En realidad debería hacerte un ejemplito pero bue, hace demasiado calor.
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--

Etiquetas: background, color, hover, html, 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 18:02.