GZero tooltip - CSS3




Hola nuevamente, se que no he compartido mucho desde hace tiempo pero intentare publicar mas seguido, por ahora les dejo estos tooltip que desarrolle hace poco, están echo totalmente de CSS3, cheque la compatibilidad con varios navegadores pero por motivos de tiempo no probé con muchos, sin embargo si experimentan algún inconveniente siempre pueden contar con mi ayuda dejando un comentario aquí en la entrada explicando el problema. Sin mas que decir comencemos

Si lo vas a incluir dentro de una misma pagina en html recuerda incluirlo dentro de las etiquetas corresponientes, ejemplo:
<style type="text/css">
...aqui el codigo...
</style>
  Si usas blogger no incluiremos estas etiquetas, nos vamos a dirigir a Plantilla > Edición html y buscaremos ]]></b:skin>ensima de eso ponen esto:
.gzero {cursorpointer;positionrelative;}
.gzero > span.tl {
    backgroundnone repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    border-radius4px;
    color#FFF !important;
    line-height1.2;
    font-weightnormal;
    font-familyarial;
    font-size11px;
    margin-right-100px;
    max-width200px;
    opacity0;
    padding8px;
    positionabsolute;
    text-aligncenter;
    text-decoration: none !important;
    transitionall 300ms ease-in-out 0s;
    -moz-transitionall 300ms ease-in-out 0s;
    -webkit-transitionall 300ms ease-in-out 0s;
    -o-transitionall 300ms ease-in-out 0s;
    visibilityhidden;
}
.gzero.left > span.tl {left-144px;margin-top-7px;width120px;}
.gzero.top > span.tl {bottom25px;left0;margin-left-8px;}
.gzero.right > span.tl {margin-top-7px;right-46px;width120px;}
.gzero.bottom > span.tl {margin-left-100px;margin-right: -8px;right0;top27px;}

.gzero:hover > span.tl {visibilityvisible;opacity1;}
.gzero span.tl > i {displayblock;positionabsolute;}

.gzero.left span.tl > i {
    backgroundurl("https://lh3.googleusercontent.com/-Ko-loQ74bOA/UT_-PPNjKhI/AAAAAAAAE9A/Uyhm1kpatJA/s1600/left.png") no-repeat scroll center top transparent;
    height10px;
    right-5px;
    top10px;
    width5px;
}
.gzero.top span.tl > i {
    backgroundurl("https://lh4.googleusercontent.com/-WIwzCS31BKA/UT_-PUWzzbI/AAAAAAAAE9E/cZyduH_vtHI/s1600/top.png") no-repeat scroll center top transparent;
    height5px;
    width10px;
    bottom-5px;
    left12px;
}

.gzero.right span.tl > i {
    backgroundurl("https://lh5.googleusercontent.com/-JUqTkRtILQg/UT_-PDUp63I/AAAAAAAAE88/7H4O9heZV24/s1600/right.png") no-repeat scroll center top transparent;
    height10px;
    left-5px;
    top10px;
    width5px;
}

.gzero.bottom span.tl > i {
    backgroundurl("https://lh3.googleusercontent.com/-UOTdVhyStaI/UT_-PCKLtyI/AAAAAAAAE84/0iFGCbkxdH0/s1600/bottom.png") no-repeat scroll center top transparent;
    height5px;
    right12px;
    top-5px;
    width10px;
}
Y listo, ya podemos correr nuestros tooltips en CSS3, para ello lo hacemos de la siguiente manera
 si queremos un pequeño tooltip en un enlace ubicamos el siguiente codigo de esta manera:
<a href="#" class="gzero top">Tu Enlace<span class="tl"><i></i>Tooltip del enlace</span></a>
 en el caso de que fuera un texto en lugar de usar la etiqueta "a" usaremos "span"
<span class="gzero top">Tu texto<span class="tl"><i></i>Tooltip del texto</span></span>
podemos usar diferentes direcciones para nuestro tooltip, para ello en donde dice "gzero top" cambiamos "top" por left, right o bottom
por ultimo les dejo un ejemplo del código funcionando, si lo hicieron bien se vera asi (pasar el mouse sobre el texto o enlace):