--- id: bad87fee1348bd9aedc08845 title: 將字體圖標添加到所有的按鈕上 challengeType: 0 forumTopicId: 16637 required: - link: 'https://use.fontawesome.com/releases/v5.8.1/css/all.css' raw: true dashedName: add-font-awesome-icons-to-all-of-our-buttons --- # --description-- Font Awesome 是一個非常便利的圖標庫。 這些圖標可以是網絡字體,也可以是一張矢量圖。 這些圖標就和字體一樣, 不僅能通過像素單位指定它們的大小,它們也同樣會繼承父級 HTML 元素的字號。 # --instructions-- 爲 info 按鈕添加 Font Awesome `info-circle` 圖標,delete 按鈕添加 `trash` 圖標。 **注意:** 下述要求中的 `i` 元素也可以用 `span` 元素代替。 # --hints-- 應在 `info` 按鈕元素中添加一個 ``。 ```js assert( $('.btn-info > i').is('.fas.fa-info-circle') || $('.btn-info > span').is('.fas.fa-info-circle') ); ``` 應在 `delete` 按鈕元素中添加一個 ``。 ```js assert( $('.btn-danger > i').is('.fas.fa-trash') || $('.btn-danger > span').is('.fas.fa-trash') ); ``` 每個 `i` 元素都應有一個閉合標籤,`` 在 `like` 標籤元素中。 ```js assert( code.match(/<\/i>|<\/span/g) && code.match(/<\/i|<\/span>/g).length > 2 && ($('.btn-primary > i').is('.fas.fa-thumbs-up') || $('.btn-primary > span').is('.fas.fa-thumbs-up')) ); ``` # --seed-- ## --seed-contents-- ```html
Things cats love:
Top 3 things cats hate: