Foundation-sass-functions

提供:Dev Guides
移動先:案内検索

基礎-Sass関数

Foundationは、util _、 color selector unit value_などと併用できるSASSユーティリティ関数のセットを提供します。

次のコード行を使用して、一度にすべてのユーティリティファイルをインポートできます-

@import 'util/util';

以下に示すように、個々のユーティリティファイルをインポートすることもできます-

@import 'util/color';
@import 'util/selector';
@import 'util/unit';
@import 'util/value';

Sassリファレンス

次のSASS関数を使用して、コンポーネントのスタイルを変更できます。

前景

背景色に基づいて要素に前景色を提供します。 それは、パラメータの異なるタイプを割り当てるために次の形式を使用します-

foreground($color, $yes, $no, $threshold)

上記のパラメータは、次の表で指定されています-

Sr.No. Parameter & Description Type Default Value
1

$color

色の明るさをチェックします。

Color None
2

$yes

色が明るい場合、_ $ yes_色を返します。

Color $black
3

$no

色が暗い場合、_ $ no_色を返します。

Color $white
4

$threshold

明度のしきい値を表します。

Percentage 60%

スマートスケール

明度に応じて要素に適切な色を提供します。 適切な色を指定するために次の形式を使用します-

smart-scale($color, $scale, $threshold)

上記のパラメータは、次の表で指定されています-

Sr.No. Parameter & Description Type Default Value
1

$color

色のスケーリングに使用されます。

Color None
2

$scale

拡大または縮小する割合を指定します。

Percentage 5%
3

$threshold

明度のしきい値を表します。

Percentage 40%

テキスト入力

テキスト入力タイプの使用中にセレクターを作成します。 入力タイプを指定するために次の形式を使用します-

text-inputs($types)

次の表に指定されているパラメータを使用します-

Sr.No. Parameter & Description Type Default Value
1

$types

セレクターを生成するための多くのテキスト入力タイプを提供します。

Color -

ストリップユニット

値から単位を削除し、数値のみを返します。 値から単位を削除するために次の形式を使用します-

strip-unit($num)

次の表に指定されているパラメータを使用します-

Sr.No. Parameter & Description Type Default Value
1

$num

値から単位を削除するときに番号を指定します。

Color None

レムカルク

rem値に一致するようにピクセル値を変更します。 ピクセル値をrem値に変換するために次の形式を使用します-

rem-calc($values, $base)

表に指定されているように、次のパラメータを使用します-

Sr.No. Parameter & Description Type Default Value
1

$values

ピクセル値をrem値に変換し、スペースを使用して区切ります。 コンマ区切りリストを変換する場合は、リストを括弧で囲みます。

Number or List None
2

$base

ピクセルをrem値に変換するときにベース値を提供します。 ベースにnull値がある場合、関数は_ $ base-font-size_変数をベースとして使用します。

Number null

価値がある

falseでない場合、値を指定します。 false値には、null、none、0、または空のリストが含まれます。 値を指定するために次の形式を使用します-

has-value($val)

次の表に指定されているパラメータを使用します-

Sr.No. Parameter & Description Type Default Value
1

$val

指定された値をチェックします。

Mixed None

ゲットサイド

値のサイドを指定し、パディング、マージンなどの上/右/下/左の値を定義します。 値の側を指定するために次の形式を使用します-

has-value($val)

表に指定されているように、次のパラメータを使用します-

Sr.No. Parameter & Description Type Default Value
1

$val

値の側を指定します。

List or Number None
2

$side

(上/右/下/左)値がどちら側に戻るかを決定します。

Keyword None

境界値を取得

要素の境界値を決定します。 それは、境界値を指定するために次の形式を使用します-

get-border-value($val, $elem)

表に指定されているように、次のパラメータを使用します-

Sr.No. Parameter & Description Type Default Value
1

$val

境界線の特定の値を見つけます。

List None
2

$elem

境界コンポーネントを抽出するために使用されます。

Keyword None