Cómo usar iconos de fontawesome (o parecidos) en una página web

3.4
(8)

Publicado

Aviso importante web en obras

Es posible que el contenido que estás visualizando tenga un formato un poco raro o que se haya perdido algún contenido. Esto se debe a que en 2023/09 decidí renovar la página y con más de 1000 escritos el trabajo de irlos revisando uno por uno es agotador. Poco a poco iré corrigiendo todos los contenidos. ¡Gracias por la comprensión!

galería iconos fontawesome

En todo proyecto web tarde o temprano se terminan usando iconos.

Los iconos pueden representar la típicas facebook, instagram, youtube… así como las típicas imágenes que terminamos viendo en todas partes

En esta publicación vemos como los podemos implementar en nuestra página web.

¿Qué es fontawesome?

Fontawesome es un repositorio de iconos algunos de pago y otros gratuitos.

Imágenes actualizadas y de calidad de marcas conocidas, emoticonos,…

Fontawesome y otros repositorios de iconos nos ayudan a ganar tiempo en la implementación de nuestro proyecto web.

Por norma general consisten en una tipografía formada únicamente por iconos. Cada icono viene identificado por una secuencia de caracteres.
Cómo usar iconos de fontawesome (o parecidos) en una página web 1
También hay otras empresas y alternativas que ofrecen paquetes de iconos. Gratuitas o de pago.

Algunos ejemplos:

O otras opciones como por ejemplo algunas fuentes que incluso se pueden encontrar en google fonts.

Dominado el ejemplo de esta publicación se entienden rápidamente todos los demás.

Entremos en materia.

Concretamene me voy a centrar en fontawesome.

Como instalar fontawesome en nuestra página web

Existen dos formas para instalar fontawesome y poder usarlo en nuestra página web

El secreto está en entender el concepto de acoplamiento de una hoja css mediante la etiqueta <link>.

Esta entrada puede ayudarte si no estás familiarizado.[vc_custom_heading text=»Primer método: Importar fontawesome directamente desde su servidor» font_container=»tag:h3|text_align:left» use_theme_fonts=»yes»]El código (que encontraréis en la web de fontawesome) que hay que poner dentro de <head></head> de tu página web es

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">

[vc_custom_heading text=»Segundo método: Descargar todo y cargarlo directamente desde nuestro propio hosting / ordenador» font_container=»tag:h3|text_align:left» use_theme_fonts=»yes»]Paso 1: descarga todos los archivos de fontawesome.
Cómo usar iconos de fontawesome (o parecidos) en una página web 2
Paso 2. Instalalos en tu página web. Te adjunto captura de como me ha quedado a mi.

Fíjate que he modificado el nombre de la carpeta por fontawesome. Escribe en tu caso lo que mejor te parezca.

Es importante que hagas este paso porqué fontawesome funciona en base a hojas de estilo que importan una tipografía y es necesario que no se rompa la estructura de carpetas que en su día decidieron las mentes pensantes de la empresa fontawesome.
Cómo usar iconos de fontawesome (o parecidos) en una página web 3
Paso 3: En la cabecera de tu documento web (<head></head>) escribe

<link rel="stylesheet" href="[nombreCarpetaFontAwesome]/css/all.css">

Es parecido al primer método salvo que ahora all.css se carga internamente.

El principio que hace que fontawesome y parecidos funcionen en nuestra página web

Muy bien. Una vez llegados aquí…. ¿como se usa?

Las palabras mágicas son hoja de estilos y tipografía.

Puedes leer la documentación de fontawesome o mucho mejor… destripar el archivo all.css dónde está el código.

A continuación adjunto algunos fragmentos relevantes de su hoja de estilos.

/*siempre que queremos poner un icono hay que llamar a .fa o .fas porqué en realidad lo que hacen es llamar la font-family.*/
.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/* a continuación hay que poner la instrucción concreta de cada icono. fijaros que en realidad mediante el pseudo-selector ::before introducimos contenido delante de la etiqueta*/

.fa-thumbs-down:before {
  content: "f165"; }

.fa-thumbs-up:before {
  content: "f164"; }

/*si estás familiarizado con los breakpoints de bootstrap esto te gustará*/
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

/*poner el icono a la izquierda o a la derecha*/
.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

Si entiendes de css… ¿viendo el código anterior ahora se ve todo más fácil verdad?

Ejemplos de uso de fontawesome

Algunos ejemplos de uso dentro del <body></body>

<span class="fas fa-bars"></span>
<i class="fas fa-thumbs-up"></i>
<div class="fa fa-bars fa-4x fa-border"></div>

Cómo usar iconos de fontawesome (o parecidos) en una página web 4
¡Hola!

Querido lector,

¡Si te ha gustado este contenido te animo a seguirme en mi perfil de empresa de Linkedin!

2 respuestas a «Cómo usar iconos de fontawesome (o parecidos) en una página web»

  1. Avatar de jose sanchez

    Hola Francesc, gracias por seguir apoyándonos en la programación.
    Con ayuda como la tuya, me sirve para seguir personalizando mi porfolio.
    un saludo

    1. Avatar de Francesc Ricart

      ¡me acuerdo mucho de ti!
      un gran saludo jose 🙂

Deja una respuesta

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