次のアプローチを使用して、SCSS を使用してFontAwesomeでGlyphicon CSS クラスをオーバーロードできます。
// Overloading "glyphicon" class with "fa".
.glyphicon {
@extend .fa;
// Overloading "glyphicon-chevron-left" with "fa-arrow-left".
&.glyphicon-chevron-left {
@extend .fa-chevron-left;
}
// Overloading "glyphicon-chevron-right" with "fa-arrow-right".
&.glyphicon-chevron-right {
@extend .fa-chevron-right;
}
}
このソリューションは、Steven Clontzのコードに基づいています。
これがオーバーライドされる前に、FontAwesome SCSS がインポートされていることを確認してください。
上記の例では、次の 2 つのGlyphiconsをオーバーロードしています: chevron-leftとchevron-rightを、FontAwesomeアイコン: arrow-leftとarrow-right に敬意を表してオーバーロードしています。
必要なものを実現するには、サードパーティ コンポーネントで使用されるすべてのアイコンをオーバーロードする必要があります。
ただし、これはハックと見なし、すべてのアイコンを過負荷にしないでください。CSS が不必要に大きくなるからです。
サードパーティ ベンダーに、さまざまなアイコン ライブラリのサポートを実装するよう説得することを検討してください。これは適切な解決策になります。