--- id: bad87fee1348bd9aedc08845 title: すべてのボタンに Font Awesome アイコンを追加する 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-- Font Awesome を使用して、info ボタンに `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: