--- id: bad87fee1348bd9aedd08845 title: Agrega iconos Font Awesome a nuestros botones challengeType: 0 forumTopicId: 16638 required: - link: 'https://use.fontawesome.com/releases/v5.8.1/css/all.css' raw: true dashedName: add-font-awesome-icons-to-our-buttons --- # --description-- Font Awesome es una conveniente librería de iconos. Estos iconos pueden ser fuentes web o gráficos vectoriales. Estos iconos son tratados como fuentes. Puedes especificar su tamaño usando píxeles, y ellos asumirán el tamaño de fuente de su elemento HTML padre. Puedes incluir Font Awesome en cualquier aplicación agregando el siguiente código al principio de tu HTML: ```html ``` En este caso, ya lo hemos añadido por ti en esta página tras bambalinas. El elemento `i` fue originalmente usado para crear elementos itálicos, pero ahora es comúnmente usado para iconos. Puedes añadir las clases de Font Awesome al elemento `i` para convertirlo en un icono, por ejemplo: ```html ``` Ten en cuenta que el elemento `span` también es aceptable para usar con iconos. # --instructions-- Usa Font Awesome para añadir un icono `thumbs-up` a tu botón de "Like", dándole un elemento `i` con las clases `fas` y `fa-thumbs-up`. Asegúrate de dejar el texto `Like` junto al icono. # --hints-- Debes añadir un elemento `i` con las clases `fas` y `fa-thumbs-up`. ```js assert($('i').is('.fas.fa-thumbs-up') || $('span').is('.fas.fa-thumbs-up')); ``` Tu icono `fa-thumbs-up` debe estar ubicado dentro del botón "Like". ```js assert( ($('i.fa-thumbs-up').parent().text().match(/Like/gi) && $('.btn-primary > i').is('.fas.fa-thumbs-up')) || ($('span.fa-thumbs-up').parent().text().match(/Like/gi) && $('.btn-primary > span').is('.fas.fa-thumbs-up')) ); ``` Tu elemento `i` debe estar anidado dentro de tu elemento `button`. ```js assert( $('button').children('i').length > 0 || $('button').children('span').length > 0 ); ``` Tu elemento icono debe tener una etiqueta de cierre. ```js assert(code.match(/<\/i>|<\/span>/g)); ``` # --seed-- ## --seed-contents-- ```html

CatPhotoApp

A cute orange cat lying on its back.
Three kittens running towards the camera.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
``` # --solutions-- ```html

CatPhotoApp

A cute orange cat lying on its back.
Three kittens running towards the camera.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
```