本製品ではコントロールの高さや幅などのサイズのほか、背景色や文字色などを含め、コントロールの外観はすべてCSS(Cascading Style Sheet)により設定します。
ここではCSSによるスタイルの基本的な設定方法を説明します。
なお、コントロールで使用されるCSSクラスの詳細については以下の一覧をご参照ください。
V4.1より、InputManJSに収録されているすべてのコントロールについて、UIデザインの刷新を行いました。 アニメーション効果の追加やアイコンの刷新も行っており、これまで以上にモダンかつユーザビリティが高いデザインとなっています。
新しいデザインを適用するには、以下のappearanceStyleプロパティを設定します。
GC.InputMan.appearanceStyle = GC.InputMan.AppearanceStyle.Modern;
すべての入力コントロールに適用する場合
以下の設定は、ページ上のすべての入力コントロールに適用されます。
.gcim{
width: 200px;
color: blue;
}
固有のコントロールに適用する場合
入力コントロールへの適用
「gcText1」というクラス名のテキストコントロールに適用します。
.gcText1 .gcim{
width: 150px;
background- color: #cccccc;
}
<input id="textbox1" class="gcText1" type="text">
カレンダーコントロールへの適用
「calendar1」というID名のカレンダーコントロールに適用します。
#calendar1 .gcim-calendar {
font-size:18px;
width: 300px;
height: 300px;
}
<div id="calendar1"></div>