Seleccionar página
agosto 1, 2017

Icon Fonts: cómo utilizar Font Awesome en nuestra web

por | Bootstrap, CSS

Hoy en día, además de poder utilizar imágenes, también podemos utilizar icons fonts (fuentes o tipografías de textos) para incluir iconos en nuestras webs.

Sin duda, los iconos son parte fundamental de una web; atraen la atención del usuario mientras representan conceptos o acciones abstractas con símbolos.

¿Que ventajas tendrás al trabajar con Icon fonts?

Podemos personalizarlos fácilmente con CSS. En pocos segundos y sin necesidad de utilizar programas cómo photoshop o illustrator podemos modificar; color, fondo, tamaño, posición… Lo puedes ver el el siguiente post.

Escalarlos sin perder calidad. Al ser fuentes, los iconos son tratados como objetos vectoriales y podemos aumentar o reducir su tamaño sin perder calidad.

Seguro que has visto este error otras veces; abres una web en tu dispositivo móvil y ves imágenes, iconos e incluso logotipos pixelados. En los casos de las pantallas de móviles iPhone, como tienen doble retina, necesitan imágenes con el doble de tamaño o resolución para que se vean correctamente. Aquí tienes un post con más información acerca del tema: http://www.cristalab.com/blog/que-significa-retina-display-en-el-diseno-web-c108299l/

Velocidad de carga. Cada vez que cargamos una imagen en nuestra web, sea del tamaño que sea, estamos realizando una petición al servidor. Utilizando un paquete de icon Fonts sólo hacemos una y optimizamos la carga.

Hay muchos Icon fonts. En este post explicaré como utilizar FontAwesome en nuestra web. Esta fuente tiene muy buena integración con Bootstrap y dispone de una gran cantidad de iconos. Aquí tienes algunas webs de referencia:

FontAwesome
Página oficial de Font Awesome
http://fontawesome.io/icons/

Listado de valores de cada icono de Font Awesome
http://astronautweb.co/snippet/font-awesome/

En primer lugar, debemos cargar en la etiqueta <head> de nuestro archivo HTML el fichero .css que carga estas fuentes y estilos para mostrar todos los iconos.

Cómo añadir un icono con Font Awesome

Como puedes ver en la web oficial, para incluir un icono puedes usar la etiqueta i con dos clases; la primera: la clase fa, carga reglas generales para todos los iconos, mientras que la segunda clase: fa-phone, carga el contenido a mostrar en el pseudo elemento :before. Los pseudo-elementos :before y :after se utilizan en combinación con la propiedad content de CSS para añadir contenidos antes o después del contenido original de un elemento.

Resultado

Otro ejemplo

Resultado


Podemos cambiar el tamaño de nuestros iconos simplemente añadiendo las siguientes clases fa-lg,fa-2x,fa-3x,fa-4x y fa-5x. La clase fa-lg aumenta el icono un 33%. Mientrás que las otras multiplican su tamaño por el número que aparece al final de la clase:

Resultado

96 656 … ..
96 656 … …
96 656 .. …
96 656 … …
96 656 … …
96 656 … …


También podemos utilizar iconos dentro de nuestros párrafos o artículos añadiendo estas clases fa-pull-right o fa-pull-left, Por ejemplo:

Resultado


Integración con Bootstrap

Además como te decía al principio del post, se integran perfectamente con los elementos de Bootstrap:

Personalizar colores, tamaños y fondos

Estarás de acuerdo conmigo en que trabajar con esta librería facilita mucho las cosas, pero ¿qué sucede si queremos personalizar o darle un toque más profesional a nuestros iconos? Tranquilo he preparado un artículo donde te dejo algunos ejemplos con los que aprenderás a sacarle el máximo partido a estos iconos y a CSS. Puedes leerlo aquí

Descarga los ejemplos de este post en un documento HTML

Anto Fernández

Anto Fernández

Mi nombre es Anto Fernández y gestiono este blog. En el puedes encontrar recursos que yo mismo he generado de tereceros acerca de diseño y maquetación web.

4 Comentarios

  1. josue

    Mil gracias por la información, fue de gran ayuda!!!!

    Responder
  2. alberto

    se puede utilizar el fa icon como link?

    Responder

Trackbacks/Pingbacks

  1. Personalizar iconos con CSS. Personalizando los iconos de nuestra web - […] de continuar si no conoces como funciona Font Awesome te recomiendo que leas este post: Icon Fonts: como utilizar Font…

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

NO TE PIERDAS NADA

SUSCRÍBETEA MI LISTA

Recibe en tu correo los nuevos post y contenidos de mi blog.

Revisa tu correo, sólo queda que confirmes tu suscripción al blog.