Ignite UI for Angular
コンポーネント 使用開始

typography

#

variable ITypeScale public コードを表示 open_in_new

13 種類のカテゴリ タイプ スタイルで構成されるリスト。

$ITypeScale: (h1, h2, h3, h4, h5, h6, subtitle-1, subtitle-2, body-1, body-2, button, caption, overline);
#

variable ITypeStyle public コードを表示 open_in_new

すべてのカテゴリのスタイル ルールのセット。

$ITypeStyle: (
font-family: inherit,
font-size: null,
font-weight: normal,
font-style: normal,
line-height: normal,
letter-spacing: normal,
text-transform: none,
margin-top: 0,
margin-bottom: 0,
);
#

variable IElementCategories public コードを表示 open_in_new

ネイティブ要素にマッピングできるすべてのカテゴリ タイプ スタイルのリスト。

$IElementCategories: (
h1: 'h1',
h2: 'h2',
h3: 'h3',
h4: 'h4',
h5: 'h5',
h6: 'h6',
body-1: 'p',
);
#

function em public コードを表示 open_in_new

ピクセルを相対値 (em) に変換します。

.my-component {
margin: em(10px) em(5px);
}
// 出力
.my-component {
margin: 0.625em 0.3125em;
}
パラメーター
名前 デフォルト 説明
$pixels *
number|string
- 変換するピクセル値。
$context
number|string
$browser-context 対して変換するベース コンテキスト。
#

function rem public コードを表示 open_in_new

ピクセルをルート相対値 (rem) に変換します。

.my-component {
margin: rem(10px) rem(5px);
}
// 出力
.my-component {
margin: 0.625rem 0.3125rem;
}
パラメーター
名前 デフォルト 説明
$pixels *
number|string
- 変換するピクセル値。
$context
number|string
$browser-context 対して変換するベース コンテキスト。
#

function px public コードを表示 open_in_new

相対値 (em/rem) をピクセルに変換します。

.my-component {
margin: px(3rem);
}
// 出力
.my-component {
margin: 48px;
}
パラメーター
名前 デフォルト 説明
$num *
number|string
- 変換される相対値。
$context
number|string
$browser-context 対して変換するベース コンテキスト。
#

function type-style public コードを表示 open_in_new

ITypeScale リストに準拠するタイプ スタイルを含むタイプ スケール マップを作成します。

$main_navigation: type-style(
$font-size: rem(14px),
$font-weight: 600,
$letter-spacing: rem(.1px),
$line-height: rem(14px),
$text-transform: none,
);
// type-style() mixin を使用して、type-style() 関数から生成された新しいタイプ スタイルを使用します。
.main-nav {
@include type-style($main_navigation);
}
パラメーター
名前 デフォルト 説明
$font-family
String
var(--ig-font-family) タイプ スタイルのフォント ファミリ。
$font-size *
String
- タイプ スタイルのフォントのサイズ。
$font-weight
Number | String
normal タイプ スタイルのフォントのウェイト。
$font-style
String
normal タイプ スタイルのフォント スタイル。
$line-height
Number | String
normal タイプ スタイルの線の高さ。
$letter-spacing
Number | String
normal タイプ スタイルの文字の間隔。
$text-transform
String
none タイプ スタイルの text-transform プロパティ。
$margin-top
Number
0 タイプ スタイルの margin-top プロパティ。
$margin-bottom
Number
0 タイプ スタイルの margin-bottom プロパティ。
#

function type-scale public コードを表示 open_in_new

ITypeScale リストに準拠するタイプ スタイルを含むタイプ スケール マップを作成します。

// 最初に使用するタイプ スタイルを定義します
$my-body-1: type-style(
$font-size: rem(14px),
);
// タイプ スタイル マップを使用して、既存のマップの 1 つをオーバーライドします。
$type-scale: type-scale(
...
$body-1: $my-body-1,
...
);
パラメーター
名前 デフォルト 説明
$h1 *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$h2 *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$h3 *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$h4 *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$h5 *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$h6 *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$subtitle-1 *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$subtitle-2 *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$body-1 *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$body-2 *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$button *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$caption *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$overline *
Map
- type-style 関数に生成されたタイプ スタイル プロパティを含むマップ。
$_theme
String
null このタイプ スケールに関連するテーマ。内部使用のみ。
#

function type-scale-category public コードを表示 open_in_new

タイプ スケール カテゴリ config を取得します。

`h1` scale のための scale カテゴリ config の型を取得します。

$h1-type-scale: type-scale-category($type-scale, 'h1');
パラメーター
名前 デフォルト 説明
$scale *
Map
- type-scale が生成されるようにタイプ スケールのマップ参照。
$category *
String
- 設定する必要のあるスケール カテゴリ。'h1' など。
#

mixin badge-typography public コードを表示 open_in_new

igx-badge コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'caption' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(text: 'caption') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin banner-typography public コードを表示 open_in_new

igx-banner コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(message: 'body-2') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin bottom-nav-typography public コードを表示 open_in_new

igx-bottom-nav コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'caption' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(label: 'caption') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin button-group-typography public コードを表示 open_in_new

igx-button-group コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'button' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
String
(text: 'button') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin button-typography public コードを表示 open_in_new

igx-button コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'button' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
String
(text: 'button') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin calendar-typography public コードを表示 open_in_new

igx-calendar コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h4'、'subtitle-1' および 'body-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(header-year: 'subtitle-1', header-date: 'h4', picker-date: 'subtitle-1', content: 'body-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin card-typography public コードを表示 open_in_new

igx-card コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h6'、'subtitle-2' および 'body-2' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(title: 'h6', title-small: 'subtitle-2', subtitle: 'subtitle-2', content: 'body-2') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin checkbox-typography public コードを表示 open_in_new

igx-checkbox コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(label: 'subtitle-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin chip-typography public コードを表示 open_in_new

igx-chip コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(text: 'body-2') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin column-actions-typography public コードを表示 open_in_new

igx-column-actions コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(title: 'subtitle-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin date-range-typography public コードを表示 open_in_new

igx-date-range-picker コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(label: 'subtitle-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin dialog-typography public コードを表示 open_in_new

igx-dialog コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h6' および 'body-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(title: 'h6', content: 'body-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin drop-down-typography public コードを表示 open_in_new

igx-drop-down コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'overline'、'body-2' および 'subtitle-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(header: 'overline', item: 'body-2', select-item: 'body-2') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin expansion-panel-typography public コードを表示 open_in_new

igx-expansion-panel コンポーネントにタイポグラフィのスタイルを追加します。

パラメーター
名前 デフォルト 説明
$categories
Map
(title: 'h5', description: 'subtitle-2', body: 'body-2') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin icon-button-typography public コードを表示 open_in_new

igx-icon-button コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'button' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
String
(text: 'button') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリ。
#

mixin input-group-typography public コードを表示 open_in_new

igx-input-group コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' および 'caption' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(helper-text: 'caption', input-text: 'subtitle-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin label-typography public コードを表示 open_in_new

igx-label コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'caption' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(label: 'caption') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin list-typography public コードを表示 open_in_new

igx-list コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'caption' および 'subtitle-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(header: 'overline', item: 'subtitle-1', title: 'subtitle-1', subtitle: 'body-2') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin navbar-typography public コードを表示 open_in_new

igx-navbar コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'body-1' および 'caption' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(title: 'h6') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin navdrawer-typography public コードを表示 open_in_new

igx-navdrawer コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' および 'subtitle-2' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(item: 'subtitle-2', header: 'subtitle-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin linear-bar-typography public コードを表示 open_in_new

igx-linear-bar コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'subtitle-2' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(value: 'subtitle-2') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin radio-typography public コードを表示 open_in_new

igx-radio コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(label: 'subtitle-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin slider-typography public コードを表示 open_in_new

igx-slider コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'caption' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(ticks-label: 'caption', thumb-label: 'caption') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin snackbar-typography public コードを表示 open_in_new

igx-snackbar コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(text: 'body-2') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin stepper-typography public コードを表示 open_in_new

Igx-stepper コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(title: 'body-2') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin switch-typography public コードを表示 open_in_new

igx-switch コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(label: 'subtitle-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin tabs-typography public コードを表示 open_in_new

igx-tabs コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-2' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(label: 'button') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin time-picker-typography public コードを表示 open_in_new

igx-calendar コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h4'、'subtitle-1' および 'body-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(header-time-period: 'subtitle-1', header-hour: 'h4', content: 'body-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin toast-typography public コードを表示 open_in_new

igx-toast コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(text: 'body-2') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin tooltip-typography public コードを表示 open_in_new

igx-tooltip コンポーネントにタイポグラフィのスタイルを追加します。 カスタム タイポグラフィを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(tooltip-text: null タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin tree-typography public コードを表示 open_in_new

igx-tree コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$categories
Map
(label: 'subtitle-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin category-chart-typography public コードを表示 open_in_new

category-chart コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h6'、'subtitle-1' および 'body-2' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$type-scale *
Map
- type-scale が生成されるタイポグラフィ スケール。
$categories
Map
( 'title': 'h6', 'subtitle': 'subtitle-1, 'x-axis-label-text-style': 'body-2', 'y-axis-label-text-style': 'body-2', 'x-axis-title-text-style': 'body-2', 'y-axis-title-text-style': 'body-2', ) タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin data-chart-typography public コードを表示 open_in_new

data-chart コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h6' および 'subtitle-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$type-scale *
Map
- type-scale が生成されるタイポグラフィ スケール。
$categories
Map
(title: 'h6', subtitle: 'subtitle-1') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin pie-chart-typography public コードを表示 open_in_new

pie-chart コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$type-scale *
Map
- type-scale が生成されるタイポグラフィ スケール。
$categories
Map
(text: 'body-2') タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin shape-chart-typography public コードを表示 open_in_new

shape-chart コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h3'、'h4'、'h6' および 'subtitle-1' カテゴリを使用します。

パラメーター
名前 デフォルト 説明
$type-scale *
Map
- igx-type-scale が生成されるタイポグラフィ スケール。
$categories
Map
( 'title': 'h6', 'subtitle': 'subtitle-1, 'x-axis-label-text-style': 'h4', 'y-axis-label-text-style': 'h4', 'x-axis-title-text-style': 'h3', 'y-axis-title-text-style': 'h3', ) タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。
#

mixin type-style public コードを表示 open_in_new

カテゴリに関連するすべてのスタイルを現在のスタイル ブロックに含めます。

カスタム CSS セレクターに `h1` スタイルを追加します。

.fancy-h1 {
@include type-style('h1');
color: mediumvioletred;
}
パラメーター
名前 デフォルト 説明
$category *
String
- タイプ スケールのカテゴリ。
$check
String
true ITypeScale に対するカテゴリ チェックを切り替えます。 カスタム タイプ スケールを使用する場合は false に設定します。
#

mixin type-style-vars public コードを表示 open_in_new

タイプ スタイル マップを CSS フォント変数に変換します。

CSS フォントの省略構文を使用して、`h1` スタイルをカスタム CSS プロパティに割り当てます。

$h1-style: type-scale-category($type-scale, 'h1');
@include type-style-vars('h1', $h1-style);
パラメーター
名前 デフォルト 説明
$name *
String
- カスタム CSS 変数名。
$type-style *
Map
- type-style によって生成される style 型のマップ参照。
#

mixin font-var public コードを表示 open_in_new

タイプ スタイルのマップを CSS 変数に割り当てられたフォント スタイル ルールに変換します。

CSS フォントの省略構文を使用して、`h1` スタイルをカスタム CSS プロパティに割り当てます。

$h1-style: type-scale-category($type-scale, 'h1');
@include font-var('h1-font', $h1-style);
パラメーター
名前 デフォルト 説明
$name *
String
- カスタム CSS 変数名。
$type-style *
Map
- type-style によって生成されるタイプ スタイルのマップ参照。
$prefix
String
null 任意のプレフィックス。
#

mixin typography public コードを表示 open_in_new

h1-h6 のためにタイポグラフィ スタイルを追加して、カスタム タイポグラフィ クラス セレクターを作成します。 プロデューサ スタイルは、渡された書体とタイプ スケールに基づきます。 省略した場合、$material-typeface と $material-type-scale が使用されます。

@include typography('Roboto', $my-type-scale);
パラメーター
名前 デフォルト 説明
$font-family *
String
- すべてのタイポグラフィ要素中に使用されるフォント ファミリ。
$type-scale *
Map
- type-scale で生成されるタイプ スケールのマップ。
#

mixin typography public コードを表示 open_in_new

h1-h6 のためにタイポグラフィ スタイルを追加して、カスタム タイポグラフィ クラス セレクターを作成します。 プロデューサ スタイルは、渡された書体とタイプ スケールに基づきます。 省略した場合、$material-typeface と $material-type-scale が使用されます。

パラメーター
名前 デフォルト 説明
$font-family
String
$material-typeface すべてのタイポグラフィ要素中に使用されるフォント ファミリ。
$type-scale
Map
$material-type-scale type-scale で生成されるタイプ スケールのマップ。
$exclude
Map
null 除外するタイポグラフィ スタイルのリスト。
#

mixin charts-typography public コードを表示 open_in_new

特定のタイプ スケールとターゲットのすべてのチャート関連のタイポグラフィ スタイルが含まれます。

パラメーター
名前 デフォルト 説明
$type-scale *
Map
- タイポグラフィ スタイルを含めるときに使用するタイプ スケール。
$target
String
'angular' ターゲット プラットフォーム。'angular'、'webc'、または 'blazor' のいずれかです。

ドキュメントを検索