CSS3 で複数のカスタムフォントを導入する

CSS3 で複数のカスタムフォントを導入する

今日、HTML に問題を発見しました。多くのデフォルト フォントが提供されていますが、「Bold」、「Song」、「Kai」などの中国語をサポートするフォントを除き、残りは中国語フォントを認識しません。お気に入りのフォントを使用する必要がある場合はどうすればよいのでしょうか。 CSS3 でカスタムダウンロードフォントを導入することは可能ですか?可能であれば、どのように導入すればよいでしょうか?この一連の問題に対する解決策を見てみましょう。効果を見るのが一番です。以下は、Web ページ上の 3 つのフォント「春節連句標準フォント」、「江南芸術フォント」、「毛浙東芸術フォント」の効果です。

Google Chrome:

ファイアフォックス:

上記は効果のデモンストレーションですので、ご参考までに!
次に、CSS でこれを導入する方法を見てみましょう。

まず、フォントをインポートする必要があります。このようなフォントが必要です (ユーザーには必要ありません)。フォントをダウンロードして、プロジェクトのフォント フォルダーに配置します。

フォントはオンラインまたはここからダウンロードできます。ダウンロードが完了したら、フォントを紹介します。

HTMLコード:

<!DOCTYPE html>
<html>
	<ヘッド>
		<メタ文字セット="UTF-8">
		<title>フォントファイルテスト</title>
	</head>
	<本文>
		<div class="chunlian">春節連句標準フォントテスト</div>
		<div class="jiangnan">江南芸術フォントテスト</div>
		<div class="maozedong"> 毛沢東フォントテスト</div>
	</本文>
</html>

次に、CSS スタイル設定を行います。

<スタイル タイプ="text/css">
			@フォントフェイス {
				フォントファミリー:'chunlian';
				src: url(font/chunlian.ttf);
			}
			@フォントフェイス {
				フォントファミリー: 'jiangnan';
				src:url(font/jiangnan.ttf);
			}
			.chunlian{
				フォントファミリー: 'chunlian';
				フォントサイズ: 50px;
				テキストシャドウ: なし;
			}
			.江南{
				フォントファミリー: 'jiangnan';
				フォントサイズ: 40px;
			}
			@フォントフェイス {
				フォントファミリー: 'maozedong';
				src:url(font/maozedong.ttf);
			}
			.maozedong{
				フォントファミリー: 'maozedong';
				フォントサイズ: 50px;
				テキストシャドウ: なし;
			}
		</スタイル>

他のフォントを追加したい場合は、CSS に @font-face と記述するだけです。

CSS3 で複数のカスタムフォントを導入する方法についての記事はこれで終わりです。CSS3 でカスタムフォントを導入する方法についての詳細は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  MySQL がデフォルト値を持つ NULL 列の使用を推奨しない理由

>>:  Vue2.0は適応解像度を実装する

推薦する

Linux カーネル デバイス ドライバー カーネル デバッグ テクニカル ノート集

/****************** * カーネルデバッグ技術 ****************...

Vueページジャンプの実装方法

1. this.$router.push() 1. ビュー <テンプレート> <d...

ウェブデザインレイアウトの理解

<br />矛盾が生じます。私たちのような小さな工房では、デザインとレイアウトは基本的に...

Nginx に lua-nginx-module モジュールをインストールする方法

ngx_lua_module は、lua パーサーを nginx に埋め込み、lua 言語で記述され...

CSSはフロートをシミュレートして、画像の左右を囲む中央テキストの効果を実現します。

画像の周囲にテキストを折り返すとは何ですか?これは次の図の効果です。 エフェクトのCSSコードはここ...

HTML テーブルの行間隔を変更する方法の例

HTML テーブルを使用する場合、行間隔を変更する必要がある場合がありますが、余白、パディング、折り...

スクロール時に選択領域のフォント色を暗くするために CSS を使用するサンプルコード

日付ピッカーをカプセル化する場合、選択時にフォントの色を暗くする必要があります。実装後の効果を見てみ...

Docker を使用してスタンドアロン Pulsar とクラスター化された Redis をデプロイする方法 (開発アーティファクト)

目次1. はじめに: 2. ドッカー: 1 カスタムネットワーク2 展開を開始する3 ネットワークを...

Vueは小さなフォーム検証機能を実装します

この記事では、フォーム検証を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

Linuxシステムの入出力管理とvimの共通機能の詳細な説明

####システム内の入出力の管理#### 1. システムの入力と出力のリダイレクトを理解する入力リダ...

MySQLのインデックスシステムがB+ツリーを使用する理由の分析

目次1. インデックスとは何ですか? 2. インデックスはなぜ必要なのでしょうか? 3. インデック...

CSS3 で複数のカスタムフォントを導入する

今日、HTML に問題を発見しました。多くのデフォルト フォントが提供されていますが、「Bold」、...

Vue での this.$set の動的データバインディングのケーススタディ

インターネット上の this.$set の説明はわかりにくいと感じます。単一データ、オブジェクト、配...

HTML の著作権記号のフォント選択問題 (著作権記号をより美しくする方法)

1. 問題を発見する&copy; は HTML の著作権記号ですが、間違ったフォントを選択す...

Win32 MySQL 5.7.27 のインストールと設定方法のグラフィックチュートリアル

MySQL 5.7.27のインストールチュートリアルは以下のように記録され、皆さんと共有されています...