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);
13 種類のカテゴリ タイプ スタイルで構成されるリスト。
$ITypeScale: (h1, h2, h3, h4, h5, h6, subtitle-1, subtitle-2, body-1, body-2, button, caption, overline);
すべてのカテゴリのスタイル ルールのセット。
$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,);
ネイティブ要素にマッピングできるすべてのカテゴリ タイプ スタイルのリスト。
$IElementCategories: ( h1: 'h1', h2: 'h2', h3: 'h3', h4: 'h4', h5: 'h5', h6: 'h6', body-1: 'p',);
ピクセルを相対値 (em) に変換します。
.my-component { margin: em(10px) em(5px);}
// 出力.my-component { margin: 0.625em 0.3125em;}
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$pixels * | number|string | - | 変換するピクセル値。 |
$context | number|string | $browser-context | 対して変換するベース コンテキスト。 |
ピクセルをルート相対値 (rem) に変換します。
.my-component { margin: rem(10px) rem(5px);}
// 出力.my-component { margin: 0.625rem 0.3125rem;}
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$pixels * | number|string | - | 変換するピクセル値。 |
$context | number|string | $browser-context | 対して変換するベース コンテキスト。 |
相対値 (em/rem) をピクセルに変換します。
.my-component { margin: px(3rem);}
// 出力.my-component { margin: 48px;}
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$num * | number|string | - | 変換される相対値。 |
$context | number|string | $browser-context | 対して変換するベース コンテキスト。 |
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 プロパティ。 |
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 | このタイプ スケールに関連するテーマ。内部使用のみ。 |
タイプ スケール カテゴリ config を取得します。
`h1` scale のための scale カテゴリ config の型を取得します。
$h1-type-scale: type-scale-category($type-scale, 'h1');
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$scale * | Map | - | type-scale が生成されるようにタイプ スケールのマップ参照。 |
$category * | String | - | 設定する必要のあるスケール カテゴリ。'h1' など。 |
igx-badge コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'caption' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (text: 'caption') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-banner コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (message: 'body-2') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-bottom-nav コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'caption' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (label: 'caption') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-button-group コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'button' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | String | (text: 'button') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-button コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'button' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | String | (text: 'button') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-calendar コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h4'、'subtitle-1' および 'body-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (header-year: 'subtitle-1', header-date: 'h4', picker-date: 'subtitle-1', content: 'body-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-card コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h6'、'subtitle-2' および 'body-2' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (title: 'h6', title-small: 'subtitle-2', subtitle: 'subtitle-2', content: 'body-2') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-checkbox コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (label: 'subtitle-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-chip コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (text: 'body-2') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-column-actions コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (title: 'subtitle-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-date-range-picker コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (label: 'subtitle-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-dialog コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h6' および 'body-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (title: 'h6', content: 'body-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-drop-down コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'overline'、'body-2' および 'subtitle-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (header: 'overline', item: 'body-2', select-item: 'body-2') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-expansion-panel コンポーネントにタイポグラフィのスタイルを追加します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (title: 'h5', description: 'subtitle-2', body: 'body-2') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-icon-button コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'button' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | String | (text: 'button') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリ。 |
igx-input-group コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' および 'caption' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (helper-text: 'caption', input-text: 'subtitle-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-label コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'caption' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (label: 'caption') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-list コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'caption' および 'subtitle-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (header: 'overline', item: 'subtitle-1', title: 'subtitle-1', subtitle: 'body-2') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-navbar コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'body-1' および 'caption' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (title: 'h6') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-navdrawer コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' および 'subtitle-2' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (item: 'subtitle-2', header: 'subtitle-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-linear-bar コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'subtitle-2' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (value: 'subtitle-2') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-radio コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (label: 'subtitle-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-slider コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'caption' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (ticks-label: 'caption', thumb-label: 'caption') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-snackbar コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (text: 'body-2') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
Igx-stepper コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (title: 'body-2') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-switch コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (label: 'subtitle-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-tabs コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'subtitle-2' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (label: 'button') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-calendar コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h4'、'subtitle-1' および 'body-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (header-time-period: 'subtitle-1', header-hour: 'h4', content: 'body-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-toast コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (text: 'body-2') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-tooltip コンポーネントにタイポグラフィのスタイルを追加します。 カスタム タイポグラフィを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (tooltip-text: null | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
igx-tree コンポーネントにタイポグラフィ スタイルを追加します。 タイポグラフィ スケールから 'subtitle-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$categories | Map | (label: 'subtitle-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
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', ) | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
data-chart コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'h6' および 'subtitle-1' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$type-scale * | Map | - | type-scale が生成されるタイポグラフィ スケール。 |
$categories | Map | (title: 'h6', subtitle: 'subtitle-1') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
pie-chart コンポーネントにタイポグラフィのスタイルを追加します。 タイポグラフィ スケールから 'body-2' カテゴリを使用します。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$type-scale * | Map | - | type-scale が生成されるタイポグラフィ スケール。 |
$categories | Map | (text: 'body-2') | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
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', ) | タイプ スタイルのために使用されるタイポグラフィ スケールからのカテゴリです。 |
カテゴリに関連するすべてのスタイルを現在のスタイル ブロックに含めます。
カスタム CSS セレクターに `h1` スタイルを追加します。
.fancy-h1 { @include type-style('h1');
color: mediumvioletred;}
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$category * | String | - | タイプ スケールのカテゴリ。 |
$check | String | true | ITypeScale に対するカテゴリ チェックを切り替えます。 カスタム タイプ スケールを使用する場合は false に設定します。 |
タイプ スタイル マップを 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 型のマップ参照。 |
IElementCategories マップに一致するすべてのネイティブ要素をスタイルします。
すべてのネイティブ要素にタイプスタイルを適用します。
.ig-typography { @include type-style-elements();}
ITypeScale マップ内のすべてのカテゴリのスタイル ルールを持つ CSS クラスを作成します。
すべてのタイプ スタイルの CSS クラスを作成します。
.ig-typography { @include type-style-classes();}
タイプ スタイルのマップを 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 | 任意のプレフィックス。 |
h1-h6 のためにタイポグラフィ スタイルを追加して、カスタム タイポグラフィ クラス セレクターを作成します。 プロデューサ スタイルは、渡された書体とタイプ スケールに基づきます。 省略した場合、$material-typeface と $material-type-scale が使用されます。
@include typography('Roboto', $my-type-scale);
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$font-family * | String | - | すべてのタイポグラフィ要素中に使用されるフォント ファミリ。 |
$type-scale * | Map | - | type-scale で生成されるタイプ スケールのマップ。 |
h1-h6 のためにタイポグラフィ スタイルを追加して、カスタム タイポグラフィ クラス セレクターを作成します。 プロデューサ スタイルは、渡された書体とタイプ スケールに基づきます。 省略した場合、$material-typeface と $material-type-scale が使用されます。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$font-family | String | $material-typeface | すべてのタイポグラフィ要素中に使用されるフォント ファミリ。 |
$type-scale | Map | $material-type-scale | type-scale で生成されるタイプ スケールのマップ。 |
$exclude | Map | null | 除外するタイポグラフィ スタイルのリスト。 |
特定のタイプ スケールとターゲットのすべてのチャート関連のタイポグラフィ スタイルが含まれます。
名前 | 型 | デフォルト | 説明 |
---|---|---|---|
$type-scale * | Map | - | タイポグラフィ スタイルを含めるときに使用するタイプ スケール。 |
$target | String | 'angular' | ターゲット プラットフォーム。'angular'、'webc'、または 'blazor' のいずれかです。 |