Font Awesome, como utilizarlo para mejorar el diseño de nuestro sitio o aplicación web

















Una de las cuestiones, en lo particular, que me resulta complicado siempre en el desarrollo de aplicaciones o sitios web es el diseño y maquetación, que el Front-end se vea bonito y agradable. Afortunadamente para nosotros existe Font Awesome (font alsom), este es un marco de trabajo que proporciona iconos vectoriales y estilos CSS para reemplazar las imágenes de iconos comunes con gráficos vectoriales basados en fuentes. Este marco incluye más de 400 iconos transformados en fuentes. Originalmente fue creado por Dave Gandy para su uso con Bootstrap en el año 2012, desde entonces no ha dejado de crecer. De tal forma que, el 7 de diciembre de 2017, se lanzó Font Awesome 5, que incorpora 1278 iconos. Esta versión se presenta en dos paquetes: Font Awesome Free y Font Awesome Pro, este último disponible por una tarifa. Las versiones gratuitas, que abarcan todas las versiones hasta la 4 y la versión gratuita del 5, se distribuyen bajo la Licencia de Fuente Abierta SIL 1.1, la Licencia Creative Commons Atribución 4.0 y la Licencia MIT. Actualmente, en el 2023, tenemos la versión 6.4.2.


Básicamente, Font Awesome es un repositorio de iconos y herramienta de diseño web que se utiliza comúnmente en el desarrollo de sitios y aplicaciones web. Proporciona una amplia gama de iconos vectoriales que se pueden personalizar y utilizar en proyectos de diseño web y aplicaciones móviles. Estos iconos son de alta calidad y escalables, lo que significa que se pueden ajustar al tamaño que necesites sin perder calidad. Incluso, podemos subir nuestros propios iconos.

Su aplicación es, principalmente, para agregar iconos a botones, menús de navegación, controles de usuario y otros elementos de la interfaz de usuario. Los iconos de Font Awesome se implementan mediante fuentes en lugar de imágenes, lo que los hace más flexibles y fáciles de usar en términos de personalización. Además, Font Awesome ofrece una variedad de estilos y opciones para cambiar el color, el tamaño y otros aspectos de los iconos. Es una herramienta valiosa para los diseñadores y desarrolladores web que desean mejorar la estética y la usabilidad de sus sitios web y aplicaciones. Font Awesome se puede integrar en proyectos web mediante la inclusión de su biblioteca de fuentes o utilizando herramientas específicas para ello. También, es utilizado por Wordpress y en el diseño de interfaces de aplicaciones móviles. Incluso, de acuerdo con Wikipedia, a partir del año 2020, Font Awesome fue utilizado por el 38% de los sitios web que utilizan scripts de fuentes de terceros, esto lo colocó en el segundo lugar después de Google Fonts.

Para utilizarlo debemos registrarnos en su sitio web. La versión gratuita nos permite crear un Kit, en el caso de su aplicación en un sitio web, se debe de incrustar un código con la ruta a un archivo java script, esto dentro de las etiquetas head. Después solo resta llamar a los iconos mediante la clase "fa". 

Paso a paso:
  1. Incluye Font Awesome en tu proyecto: Descarga las fuentes e incluye los archivos CSS correspondientes en el encabezado de tu documento HTML o utiliza un CDN (Content Delivery Network) para enlazar a las fuentes alojadas externamente.
  2. Asigna clases CSS a los elementos HTML: Utiliza clases específicas de Font Awesome en los elementos HTML en los que deseas mostrar íconos. Por ejemplo, para agregar un ícono de una casa, puedes usar la clase "fas fa-home" en un elemento <i> o <span>.
  3. Personaliza los íconos: Font Awesome te permite personalizar los íconos cambiando el tamaño, color y otros estilos mediante clases adicionales.
A continuación se presentan un par de imágenes en donde se puede observar la forma de utilizar Font Awesome.

  • Su sitio web (www.fontawesome.com)



  • En nuestro código HTML debemos añadir la librería respectiva de nuestro pack de Font Awesome. Después, para utilizarlo, debemos llamar a la clase "fa", como lo muestra la siguiente imagen.


  • El resultado, para este ejemplo se detalla a continuación:



Este es un resumen básico de cómo usar Font Awesome en tu proyecto de desarrollo web. Puedes explorar la documentación de Font Awesome para obtener más detalles y aprender sobre todas las opciones de personalización disponibles.

Es cuánto.

Si quieres citar este artículo en tu texto, documento, etc. puedes hacerlo de la siguiente forma:

Aguilar-Calderón, J. A. (25 de octubre de 2023). La Inteligencia Artificial en el Desarrollo Web Front-end, Crea componentes Web utilizando IA. ANOVA LAB MX.  https://anovalabmx.blogspot.com/2023/10/font-awesome-como-utilizarlo-para.html



Comentarios

Mi foto
José Alfonso Aguilar
Mazatlán, Sinaloa, Mexico
Me gusta aprender y escribir sobre tecnología y desarrollo. Soy Ingeniero en Sistemas Computacionales, trabajo como Profesor-Investigador en la Facultad de Informática Mazatlán, de la Universidad Autónoma de Sinaloa. México. Me gusta combinar la docencia-investigación con el giro profesional del desarrollo de software y gestión de proyectos de innovación.

Entradas más populares de este blog

Historia y versiones de HTML (HyperText Markup Language)

Todo lo que debes saber sobre el Model-View Controller (MVC) para Aplicaciones Web

Conceptos Básicos de la Arquitectura REST (REpresentational State Transfer)