TECH I.S.

CSS Googleフォント


Googleフォント

HTMLで標準フォントを使用したくない場合は、Googleフォントを使用できます。

Googleフォントは無料で使用でき、1000以上のフォントから選択できます。


Googleフォントの使い方

<head> セクションに特別なスタイルシートリンクを追加し、CSSでフォ​​ントを参照するだけです。

ここでは、Googleフォントの”Sofia”という名前のフォントを使用します。
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia">
<style>
body {
  font-family: "Sofia", sans-serif;
}
</style>
</head>
結果:

Sofia Font

Lorem ipsum dolor sit amet.

123456790

自分で試してみる »

ここでは、Googleフォントの"Trirong"という名前のフォントを使用します。
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Trirong">
<style>
body {
  font-family: "Trirong", serif;
}
</style>
</head>
結果:

Trirong Font

Lorem ipsum dolor sit amet.

123456790

自分で試してみる »

ここでは、Googleフォントの”Audiowide"という名前のフォントを使用します。
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Audiowide">
<style>
body {
  font-family: "Audiowide", sans-serif;
}
</style>
</head>
結果:

Audiowide Font

Lorem ipsum dolor sit amet.

123456790

自分で試してみる »

注:CSSでフォ​​ントを指定するときは、常に少なくとも1つのフォールバックフォントをリストします(予期しない動作を避けるため)。そのため、ここでも一般的なフォントファミリー(serifやsan-serifなど)をリストの最後に追加する必要があります。

利用可能なすべてのGoogleフォントのリストについては、HowTo - Googleフォントチュートリアルを確認してください。


複数のGoogleフォントを使用する

複数のGoogleフォントを使用するには、フォント名をパイプ文字(|)で区切ります。:

複数のフォントをリクエストする:
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Audiowide|Sofia|Trirong">
<style>
h1.a {font-family: "Audiowide", sans-serif;}
h1.b {font-family: "Sofia", sans-serif;}
h1.c {font-family: "Trirong", serif;}
</style>
</head>
結果:

Audiowide Font

Sofia Font

Trirong Font

自分で試してみる »

注:複数のフォントをリクエストすると、Webページの速度が低下する可能性があるため、注意してください。


Googleフォントのスタイリング

もちろん、CSSを使用して、Googleフォントを好きなようにスタイルできます。

"Sofia" フォントのスタイルを設定します。
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia">
<style>
body {
  font-family: "Sofia", sans-serif;
  font-size: 30px;
  text-shadow: 3px 3px 3px #ababab;
}
</style>
</head>
結果:

Sofia Font

Lorem ipsum dolor sit amet.

123456790

自分で試してみる »

フォント効果を有効にする

Googleでは、使用できるさまざまなフォント効果も有効にしています。

まず、Google APIにeffect=effectnameを追加し、特殊なエフェクトを使用する要素に特別なクラス名を追加します。 クラス名は常にfont-effect-で始まり、effectnameで終わります。

「Sofia」フォントに火の効果を追加します。
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia&effect=fire">
<style>
body {
  font-family: "Sofia", sans-serif;
  font-size: 30px;
}
</style>
</head>
<body>

<h1 class="font-effect-fire">Sofia on Fire</h1>

</body>
結果:

Sofia on Fire

自分で試してみる »

複数のフォント効果を要求するには、効果名をパイプ文字(|)で区切ります。:

”Sofia”フォントに複数の効果を追加します。
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia&effect=neon|outline|emboss|shadow-multiple">
<style>
body {
  font-family: "Sofia", sans-serif;
  font-size: 30px;
}
</style>
</head>
<body>

<h1 class="font-effect-neon">Neon Effect</h1>
<h1 class="font-effect-outline">Outline Effect</h1>
<h1 class="font-effect-emboss">Emboss Effect</h1>
<h1 class="font-effect-shadow-multiple">Multiple Shadow Effect</h1>

</body>
結果:

Neon Effect

Outline Effect

Emboss Effect

Multiple Shadow Effect

自分で試してみる »


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細