Font Awesome es una cómoda biblioteca de iconos. Estos iconos pueden ser gráficos vectoriales almacenados en .svg
formato de archivo o fuentes web.
Estos iconos se tratan como fuentes. Puede especificar su tamaño utilizando píxeles, y asumirán el tamaño de fuente de sus elementos HTML principales.
Uso básico
Para incluir Font Awesome en su aplicación o página, simplemente agregue el siguiente código al elemento en la parte superior de su HTML:
El i
elemento se usó originalmente para hacer otros elementos en cursiva, pero ahora se usa comúnmente para iconos. Puede agregar las clases Font Awesome al i
elemento para convertirlo en un ícono, por ejemplo:
Tenga en cuenta que el span
elemento también es aceptable para su uso con iconos.
Así es como agrega un ícono:
Esto producirá un simple icono de pulgar hacia arriba:

Y así es como insertaría ese icono en un botón:
Like

Observe que hay dos partes para usar un icono, el prefijo de estilo y el nombre del icono . En el ejemplo anterior, el prefijo de estilo y el nombre del icono son fas
y fa-thumbs-up
, respectivamente.
Font Awesome ofrece los siguientes prefijos de estilo:
Estilo | Prefijo de estilo | Tipo de plan |
---|---|---|
Sólido | fas |
Gratis |
Regular | far |
Pro |
Ligero | fal |
Pro |
Duotono | fad |
Pro |
Marcas | fab |
Gratis |
Los íconos de marca a menudo los envía la propia empresa y son útiles para crear elementos como botones para autenticación social o pago. Estos íconos incluyen Twitter, Facebook, Spotify, Apple e incluso freeCodeCamp:

Si bien solo tendrá acceso a íconos sólidos y de marca en el plan gratuito, todavía hay muchas formas de diseñarlos.
Estilo de iconos de Font Awesome
Para aplicaciones simples, puede usar estilos en línea:

Para dimensionar, también puede usar las palabras clave integradas de Font Awesome:

Una cosa importante a recordar es que los íconos FA heredan el font-size
del contenedor principal. Esto significa que los íconos se escalan con cualquier texto que pueda usarse con ellos, lo que mantiene el diseño consistente.
Por ejemplo, digamos que desea crear varios botones. El tamaño predeterminado de los botones es bastante pequeño, por lo que escribe algo de CSS para aumentar el tamaño de los botones, junto con el texto y los iconos dentro de ellos:
Like Dislike Share
button { font-size: 1.5em; margin: 5px; }

También puede ajustar el tamaño de un icono directamente apuntando al icono y ajustando su font-size
.
Font Awesome es, bueno, ¡increíble! Como los kits de herramientas de iconos más populares, es fácil de incluir y usar en todos sus proyectos. Ahora ve al ícono de todas las cosas.
Más información
- Documentos de Font Awesome
- Todos los iconos de Font Awesome disponibles