サードパーティのテーマとクレイの統合
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
Clay Base は、テーマに必要なすべての機能とコンポーネントを提供し、Bootstrapのスタイルを継承します。 その結果、Clay Baseは、BootstrapのSass変数APIを活用するサードパーティのテーマと完全に互換性があります。
スタイルテーマ は、Clay Baseを使用してスタイルとコンポーネントを提供します。 したがって、ベストプラクティスとして、スタイル設定されたベーステーマを使用してサードパーティのテーマを統合する必要があります。
次の手順に従って、サードパーティのテーマをClay Baseに統合します。
-
スタイル付きテーマをベースとして新しいテーマを作成します。 これは、新しく作成されたテーマのデフォルトのベーステーマであるため、これ以上のアクションは不要です。 これにより、必要なClay Baseファイルが提供されます。
-
テーマの
/ src / css
フォルダー(レガシーantテーマ:/ _diff / css
)に、font_awesome.scss
という名前のファイルを以下のコードとともに追加して保存します。// Icon paths $FontAwesomePath: "font-awesome/font"; @import "font-awesome/scss/font-awesome";
-
同じフォルダーに、
_clay_variables.scss
という名前のファイルを追加します。 すべてのAtlas、Bootstrap、およびClay Base変数の変更は、このファイルに配置する必要があります。 -
サードパーティのテーマを含む
/ src / css
(レガシーantテーマの場合は/ _diff / css
)内にフォルダーを作成します(例:/ src / css / awesome-theme
または/ _diff / css / awesome-テーマ
) -
テーマのCSSコンテンツを作成したフォルダーにコピーします。
-
_clay_variables.scss
で、テーマ変数を含むファイルをインポートします。 たとえば、@import "awesome-theme / variables.scss";
-
_custom.scss
で、CSSを含むファイルをインポートします。 たとえば、@import "awesome-theme / main.scss";
-
gulp deploy
テーマをデプロイします(レガシーantテーマの場合、ant deploy
使用します)
これで、サードパーティのテーマをClay Base \に統合する方法がわかりました!