スタイルの設定項目

スタイルの設定項目について

スタイルで扱う設定内容は、各コンポーネントのプロパティのうちStyleカテゴリに属する設定項目を指します。スタイルとして定義するプロパティ項目はコンポーネントの種類ごとに異なります。

Styleカテゴリ

各コンポーネントのForm上における位置や大きさ(高さ、幅)はスタイル(Styleカテゴリ)に属しません。

位置や大きさは、Positionカテゴリに属するプロパティとして区別されています。

スタイル設定項目一覧

nexacro platformのスタイル設定項目は下記のとおりです。シンタックスの詳細はヘルプの各項目のページをご参照ください。

文字色・背景

background

背景色、および背景となる画像を設定します。

color

textの文字色を設定します。

フォント・テキスト

font

textのフォント(文字種、ポイント数、オプション)を設定します。

letter-spacing

textの文字の間隔を設定します。

-nexa-text-align

コンポーネント内部におけるtextの表示位置の基準を設定します。水平方向に3つ(left、center、right)の中から選択します。

-nexa-text-decoration

textに傍線を設定します。傍線の有無と種類を4つ(none、underline、overline、line-through)の中から選択します。

-nexa-vertical-align

コンポーネント内部におけるtextの表示位置の基準を設定します。垂直方向に3つ(top、middle、bottom)の中から選択します。

-nexa-word-wrap

テキスト表示領域内に収まりきらない単語に対して、途中で改行するかどうかを設定します。改行有無と改行単位を3つ(none、char、english)の中から選択します。

word-spacing

textの単語の間隔を設定します。

マージン・パディング

-nexa-padding

コンポーネント領域と内部のテキスト領域間の余白を設定します。

-nexa-text-padding

コンポーネント内部に表示されるアイコンとテキスト領域の間隔を設定します。

ボーダー

border-radius

コンポーネントの四隅に丸みを付けるための設定です。丸みは各角単位で設定することができます。

-nexa-border

コンポーネントを囲う枠線の種類、色、幅を設定します。枠線はコンポーネントの内側に生成されるため、線の幅が太くなるとテキストの表示領域が小さくなります。

その他の見た目

box-shadow

コンポーネントに1つもしくは複数の影を設定します。

cursor

コンポーネント上にマウスカーソルがあるときの形状を設定します。

-nexa-edge

コンポーネントのボーダーとして画像を使用する場合、内側に表示する画像を設定します。

-nexa-icon

textと一緒に表示するアイコン画像のURLを設定します。画像の表示位置は-nexa-icon-positionプロパティで設定します。

-nexa-icon-position

-nexa-iconプロパティ値として指定した画像の表示位置を、テキスト位置を基準として4つ(left、top、right、bottom)の中から選択します。

opacity

コンポーネント領域の透明度を設定します。0.0~1.0の間の値を指定できます。

nexacro platformのスタイルプロパティは、基本的にW3C標準のCSSプロパティと同一の名称とシンタックスをサポートしますが、標準のCSSに存在しない機能については、先頭に「-nexa-」付きのベンダープレフィックス項目によってサポートします。