ホームページ > ウェブフロントエンド > CSSチュートリアル > Create-React-App でフォントを取り出さずに使用する方法

Create-React-App でフォントを取り出さずに使用する方法

Patricia Arquette
リリース: 2024-11-06 21:47:03
オリジナル
815 人が閲覧しました

How to Use Fonts in Create-React-App Without Ejecting?

排出せずに Create-React-App プロジェクトにフォントを組み込む方法

排出せずに create-react-app プロジェクトでフォントを利用するには取り出しが必要な場合は、主に 2 つのオプションが利用可能です。

方法 1: インポートを利用する

このアプローチには、CSS ファイルを JavaScript コードにインポートすることが含まれます。デフォルトでは、src/index.js は src/index.css を参照します。 ./ で始まる相対パスを使用して、この CSS ファイルにフォントを組み込みます。

<code class="css">@font-face {
  font-family: 'MyFont';
  src: local('MyFont'), url(./fonts/MyFont.woff) format('woff');
}</code>
ログイン後にコピー

方法 2: パブリック フォルダーを使用する

パイプラインを構築する場合は、パブリック フォルダーのアプローチを選択できます。フォントを public/fonts ディレクトリに置きます:

public/fonts/MyFont.woff
ログイン後にコピー

パブリック フォルダーに CSS ファイル (public/index.css など) を作成し、public/index.html に手動でリンクします:

<code class="html"><link rel="stylesheet" href="%PUBLIC_URL%/index.css"></code>
ログイン後にコピー

public/index.css 内:

<code class="css">@font-face {
  font-family: 'MyFont';
  src: local('MyFont'), url(fonts/MyFont.woff) format('woff');
}</code>
ログイン後にコピー

推奨事項

インポートを活用する最初の方法は、へのアクセスを許可するため、強く推奨されます。フォントがビルド パイプラインを確実に通過すること、ブラウザーを効率的にキャッシュするためにコンパイル中にハッシュを取得すること、ファイルが存在しない場合にコンパイル アラートを受信することなどの機能があります。

以上がCreate-React-App でフォントを取り出さずに使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート