
EL atributo "Title" es el que da información al usuario, ya sea que se aplique a una imagen, un enlace o un texto.
Esta vez aplicaremos mediante el uso de Jquery, una de las muchas "Tooltips" (asi llamadas en ingles) que darán un agradable agradable aspecto a nuestro contenido y mostraran de mejor forma la información que se inserte dentro del atributo "tiltle".
La utilidad que aplicaremos se llama "Vtip". Es creada por www.vertigo-project.com
Una demostración del script en funcionamiento:
Ve a Blogger.com - Diseño - Añadir un gadget - HTML/javascript y pega allí el siguiente código.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <script type="text/javascript"> /** Vertigo Tip by www.vertigo-project.com Requires jQuery */ this.vtip = function() { this.xOffset = -10; // Distancia del cursor en X this.yOffset = 10; // Distancia del cursor en Y $(".vtip").unbind().hover( function(e) { this.t = this.title; this.title = ''; this.top = (e.pageY + yOffset); this.left = (e.pageX + xOffset); $('body').append( '<p id="vtip"><img id="vtipArrow" />' + this.t + '</p>' ); $('p#vtip #vtipArrow').attr("src", 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7acRRV9z6gN8JAEksojmD7V_sohrJDOI3LIRy2yjupXwI4ixo-B1k4-mJ4zTCvqi5X0ve83Ty-1M0sFfSamJCke1wcPakoxn_fZYa5gXoCy8DqgHFBhOSJf_LhRzc5lQ8DlldPgZp-k0/s1600/vtip_arrow.png'); $('p#vtip').css("top", this.top+"px").css("left", this.left+"px").fadeIn("slow"); }, function() { this.title = this.t; $("p#vtip").fadeOut("slow").remove(); } ).mousemove( function(e) { this.top = (e.pageY + yOffset); this.left = (e.pageX + xOffset); $("p#vtip").css("top", this.top+"px").css("left", this.left+"px"); } ); }; jQuery(document).ready(function($){vtip();}) </script> <style> p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 12px; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; max-width:400px; } p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px } </style>
El script resaltado en rojo es Jquery. Si ya lo tienes en tu plantilla entonces omítelo. Esta utilidad funciona con versiones de Jquery superiores a la 1.4.
Modifica el tamaño de la letra en font-size
Esto es lo mas básico, pero tu puedes modifcar algunos otros estilos.
Ahora para aplicarlo en el blog, se hará de la siguiente manera.
Para links:
<a href="URL-ENLACE" title="Aqui el titulo del enlace." class="vtip">Aqui el Nombre del Link</a>
Para Imagenes:
<img src="URL-IMAGEN" title="Aqui el titulo de la imagen." class="vtip" />
Para texto:
<div class="vtip" title="Aqui el titulo del texto.">Aqui el texto</div>
Ademas del atributo 'title' que necesariamente debes agregar, es indispensable que siempre introduzcas la clase vtip, que esta resaltada en naranja.
Quisiera ver como quedará en tu blog :)
Esta espectacular, no tengo dudas de que este blog se va a convertir en uno de los mejores!
ResponderEliminarGracias Ezequiel!
EliminarMe pareció genial! muchas gracias!
ResponderEliminaraaron, esta es una gran utilidad. Espero que la implementes.
EliminarDiego como hago para poner el boton de segui en twitter, pero con el globito de los seguidores..
ResponderEliminar¿A que te refieres Jayko? ¿Cual globito?. Dime y con gusto te colaboro
Eliminarel boton de twitter y el globito de que tienes en la sidebar que dice "segui a terrenoblogger 14 seguidores"... como hago para ponerlo en la cabecera de las entradas
EliminarJayko, en Diseño, añade un artilugio HTML/javascript y pega este codigo:
Eliminar<a href="https://twitter.com/USUARIOTWITTER" class="twitter-follow-button" data-show-count="true" data-lang="es" data-size="large">Seguir a @USUARIOTWITTER</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
Solo cambias USUARIOTWITTER por el nombre de tu usuario en esa red social.
Si me funciono, aunque me gustaría agregarlo en la cabecera de las entradas (al lado de la fecha o el autor)...
EliminarEspero no ser muy molesto!!! :/
Pero claro que no molestas. Si para esto he creado esta web.
EliminarPara ponerlo al lado de la fecha haz lo siguiente.
Ve a la plantilla de tu blog y busca: <span class="post-comment-link">
Justo antes de ese codigo pega este:
<a href="https://twitter.com/USUARIOTWITTER" class="twitter-follow-button" data-show-count="true" data-lang="es" data-size="large">Seguir a @USUARIOTWITTER</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
Me comentas si funciona correctamente
Hola Diego buena noche.
ResponderEliminarPrimero excelente labor, muy buenos tutos me han servido mucho.
Por otro lado tengo una prenguna: Hice algunos cambios con el fondo y el color de la fuente, pero a partir de eso, el cursor tiembla y no muestra bien el texto del tool, es ocasiones lo muestra otras no ¿Sabes cómo se puede solucionar?
Blog en cuestión: http://comousarzararadio.blogspot.com/
Hoover, gracias por el comentario.
EliminarPrimero, debes dejar solo una versión de Jquery en el blog, he visto que tienes dos. Deja solo una para evitar problemas.
No veo que hayas aplicado la clase 'vtip' junto a los atributos 'title'. Quiera ver como anda en funcionamiento.
Dale con el primero consejo y luego me cuentas como resultó.
Hola Diego Claro que si está funcionando solo que la aplique a las imágenes que enlazan descargas, inicialmente para probarlo. Voy a revisar el Jquery. Gracias man muy amable
ResponderEliminarSi Hoover,veo que esta funcionando correctamente el script. Sin embargo, elimina cualquier otro script innecesario para evitar problemas.
ResponderEliminarRecuerda tener solo una versión de Jquery
GRacias de nuevo Diego. Será que puedo abusar de tu confianza??
EliminarEstoy montando un blog con una plantilla que me gustó mucho por su parte visual, pero no he podido dar con dos cosas, no se si me puedes ayudar. El blog no esta publico no se como podrías verlo, pues no lo tengo terminado.
Claro Hoover, te puedo colaborar en lo posible. Solo dejame ver el blog y alli te ayudo.
EliminarGRacias Diego, este es mi blgog http://radiovox-online.blogspot.com/
Eliminary este es el original: http://geek.chanhdat.com/
Setup (¬¬ en Viendamita) http://blog.nguoiaolam.net/2012/11/premium-blogger-temaplte-metro-modern.html
Resulta que las entradas destacadas no me salen y las redes sociales y las tags se me corren. No se como arreglarlo
GRacias de antemano
Hoover, para los botones sociales, entra a la plantilla y busca:
Eliminar.social {
margin: 0 -10px 15px 0;
Cambia el -10 por -100
Diego sos mi heroe, jajajajajaja
EliminarEstuve dandole y dandole pero no me dió, a lo sumo llegue a los -50..!
gracias muchas GRacias:!