--- id: bad87fee1348bd9aedd08845 title: Adicionar ícones de Font Awesome para nossos botões 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 é uma biblioteca conveniente de ícones. Estes ícones podem ser fontes da web ou gráficos vetoriais. Estes ícones são tratados assim como as fontes. Você pode especificar seu tamanho utilizando pixels, e eles irão assumir o tamanho de fonte de seus elementos HTML parentes. Você pode incluir o Font Awesome em qualquer aplicativo, adicionando o seguinte código ao topo do seu HTML: ```html ``` Neste caso, já o adicionamos para você a esta página por trás dos panos. O elemento `i` foi usado originalmente para fazer outros elementos itálicos, mas agora é comumente usado para ícones. Você pode adicionar as classes Font Awesome ao elemento `i` para transformá-lo em um ícone, por exemplo: ```html ``` Observe que o elemento `span` também é aceitável para uso com ícones. # --instructions-- Use o Font Awesome para adicionar um ícone `thumbs-up` ao botão like, doando-o um elemento `i` com as classes `fas` e `fa-thumbs-up`. Certifique-se de manter o texto `Like` ao lado do ícone. # --hints-- Você deve adicionar um elemento `i` com as classes `fas` e `fa-thumbs-up`. ```js assert($('i').is('.fas.fa-thumbs-up') || $('span').is('.fas.fa-thumbs-up')); ``` O ícone `fa-thumbs-up` deve estar localizado dentro do botão 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')) ); ``` O elemento `i` deve estar dentro do novo elemento `button`. ```js assert( $('button').children('i').length > 0 || $('button').children('span').length > 0 ); ``` O elemento de ícone deve ter uma tag de fechamento. ```js assert(code.match(/<\/i>|<\/span>/g)); ``` # --seed-- ## --seed-contents-- ```html
Things cats love:
Top 3 things cats hate: