2018/12/07Gutenbergでブロックを作る時にfontawesomeを使う事があると思います。調べてみると、Reactでfontawesomeを使う方法が載っていたので、折角なのでreact-fontawesomeを使ってみることにしました。UseやGitHubのreact-fontawesomeーInstallationに記載されています。詳細は上記リンク先を御覧ください。@fortawesome/react-fontawesomeフリーのSVGアイコンは他にも、brandsとregularがあるので、それを使いたい場合は下記もインストールする必要があります。@fortawesome/free-regular-svg-iconsreact-fontawesomeを使うにあたって参考にしたサイトがfontawesomeの公式サイトです。日本語ではreact-fontawesomeを使ってみるが詳しいと思います。Gutenbergでreact-fontawesomeを使う場合Gutenbergでブロックを作成する時は、恐らくブロックを作成するファイル(私の場合はblock.js)に記載することになると思います。ファイル内の上位に下記を記述しています。'@fortawesome/free-solid-svg-icons'必要なSVGのみ読み込むreact-fontawesomeの良いところは、必要なアイコンのみ使用するところです。評価の星をfontawesomeで表示する場合は、node_modules/@fortawesome/free-solid-svg-iconsフォルダ内の中から使用したSVGが書かれたjsファイルのファイル名を【import{}】内に記述します。faStarHalfAlt.jsだったら、faStarHalfAltの部分を記述します。使用したいSVGをコンマ区切りで記述します。次に実際にReact内でfontawesomeを使用する方法ですが、下記のように変数に入れて使用しています。>;ここで注意したいのが、記述方法です。SVGが書かれているjsファイル名を開いて、例えばfaStarだった場合はfaStar.jsを開いて、prefixとiconNameの箇所に注目します。>上記のicon=””にfaStar.jsファイル内に書かれているiconNameを記述します。使用したいSVGによってprefixが異なるsolidとbrandsとregularをインストールした場合、prefixの指定が必要になります。prefixを記述しない場合は、デフォルトで【fas】となるようですが、使用したいSVGがregularやbrandsのフォルダに格納されている場合は、もう少し詳しく書かなければなりません。下記のように【prefix】と【iconName】を書くことになります。'star';とあります。free-regular-svg-iconsフォルダ内のSVGを使う場合は、prefixの部分をfarと記述します。『...2位見て試してわかる機械学習ア...【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。...【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。CMY...4色プロセス印刷の際の色見本としてご利用いただけるガイド2本組(コート紙、上質紙)の色見本帳です。2...【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。ME奏音桃WordPress1X歴のテーマ開発者がWordPressの有料テーマを購入したのがキッカケで、WordPressのカスタマイズTipsを纏めています。奏音桃WPtips-WordPressのカスタマイズTips集-Gutenbergでブロックカテゴリーを作成してブロックを管理する方法をまとめています。description(メタディスクリプション)をプラグインやテーマで管理している方は多いと思います。WPtips-WordPressのカスタマイズTips集-。