Professional Documents
Culture Documents
Fecha de publicacin
12 de febrero de 2016
ETIQUETAS POPULARES
Los tooltips son los "globos de ayuda" que aparecen al posicionar el ratn sobre
un determinado elemento. ltimamente se estn poniendo de moda en el
diseo web porque permiten aadir mucha informacin til a un sitio o
aplicacin web sin tener que "ensuciar" demasiado la interfaz.
Siempre ha sido posible crear tooltips solamente con CSS, sin necesidad de
utilizar ninguna librera JavaScript. Sin embargo, antes de CSS 3 este tipo de
tooltips eran muy rudimentarios y por eso muchos diseadores recurran a
soluciones basadas en JavaScript. En este artculo vamos a hablar sobre Hint.css
(http://kushagragour.in/lab/hint/) la librera para crear tooltips modernos
exclusivamente con CSS.
Instalacin
Puedes descargar esta librera usando varias alternativas:
Descargar el archivo CSS minimizado desde el repositorio del proyecto
(https://github.com/chinchang/hint.css).
Usar Bower: bower install hint.css
Usar npm: npm install --save hint.css
Enlazar directamente el archivo de alguna CDN: http://www.jsdelivr.com
/#!hint.css
o https://cdnjs.com/libraries/hint.css
Uso bsico
El siguiente ejemplo muestra cmo crear un tooltip sencillo:
composer (/tutoriales
/composer/)
css (/tutoriales/css/)
diseo (/tutoriales/dise%C3
%B1o/)
html (/tutoriales/html/)
javascript (/tutoriales
/javascript/)
php (/tutoriales/php/)
programacin (/tutoriales
/programaci%C3%B3n/)
sistemas (/tutoriales
/sistemas/)
symfony (/tutoriales
/symfony/)
SUSCRBETE GRATIS
Todos los tutoriales
(/rss/tutoriales/todos.xml)
RSS
Tutoriales de diseo
(/rss/tutoriales/diseno.xml)
RSS
Tutoriales de
programacin (/rss/tutoriales
/programacion.xml)
RSS
En primer lugar, encierra el texto visible con un elemento HTML (por ejemplo un
<span> ) donde se congura el tooltip. Despus, aade la clase hint--top
(cuidado porque tiene dos guiones medios) para que la librera cree el tooltip.
Por ltimo, aade el texto que se ver en el globo de ayuda dentro de un
atributo llamado data-hint .
Si ves el ejemplo anterior en cualquier navegador, este ser el resultado:
Opciones de configuracin
La librera hint.css dispone de varias opciones de conguracin para crear
tooltips de todo tipo. Estas opciones se activan aadiendo ms clases CSS al
elemento que muestra el tooltip.
Posicin
El "globo de ayuda" del tooltip se puede mostrar en ocho posiciones diferentes,
cada una de las cuales se corresponde con una de estas clases CSS:
hint--top-right
hint--top
hint--top-left
hint--bottom-right
hint--bottom
hint--bottom-left
hint--right
hint--left
Colores y estilos
Los tooltips se pueden mostrar en cuatro colores diferentes, que se
corresponden con los cuatro estados tpicos de las libreras CSS ms populares,
como por ejemplo Bootstrap:
hint--error
hint--info
hint--warning
hint--success
Por otra parte, tooltip muestra por defecto bordes rectangulares. Si preeres
bordes redondeados, aade la clase hint--rounded .
Animaciones
El comportamiento por defecto hace que el "globo de ayuda" que estaba oculto
aparezca con una pequea animacin. Este comportamiento tambin se puede
modicar segn tus necesidades:
hint--always ,
para mostrar el tooltip siempre visible, sin que haya que pasar
un pequeo rebote.
En la siguiente imagen puedes ver el comportamiento de cada tipo de
animacin:
Recursos tiles
Sitio web ocial de hint.css (http://kushagragour.in/lab/hint/)
Repositorio ocial del proyecto en GitHub (https://github.com/chinchang
/hint.css)
Sobre el autor
Este artculo ha sido publicado por Javier Eguiluz (https://github.com
/javiereguiluz).
Comentarios
2 Comentarios
LibrosWeb
Compartir
Recomendar 1
Acceder
hace 3 das
good
Responder Compartir
Eugenio Avila
hace un mes
Responder Compartir
TAMBIN EN LIBROSWEB
Privacidad (/sitio/privacidad)
Novedades (https://plus.google.com/+librosweb)
Condiciones
3.426
das online