fnc c0002 createDivCss2Label
tickle edited this page Apr 14, 2021
·
5 revisions
- 座標、サイズ、フォントなどを設定したラベル用div要素を作成する。
- 従来の関数
createDivCssLabel
で使用できる属性値に加え、CSSに対応した属性名に対応する設定が行える。 - この関数を呼び出しただけではラベルは作成されない。
返却されたdiv要素を(親div要素のid).append
やmultiAppend
関数などで追加する必要がある。
引数 | 型 | 必須 | 指定内容 |
---|---|---|---|
_id | string | * | ラベルのID名 |
_text | string | * | 表示する文字列 |
---- | object | ※下記のオブジェクト引数を参照 | |
_classes | ...any | CSSクラス名 ※複数指定可 |
- オブジェクト引数は全て任意。指定が無い場合はデフォルト値が採用される。
引数 | 型 | デフォルト | 用途 |
---|---|---|---|
x | number | 0 | ラベルのX座標 |
y | number | 0 | ラベルのY座標 |
w | number | 210 | ラベルの幅 |
h | number | 23 | ラベルの高さ |
siz | number | 17 | ラベル文字のフォントサイズ |
align | string | center | ラベル文字の位置 |
属性名 |
string | (CSS属性に対する設定。CSS属性であれば指定可) |
- この関数で作成したラベルdiv要素
createDivCss2Label(`lblComment`, tmpComment, {
x: 0, y: 70, w: g_sWidth, h: g_sHeight - 180, siz: C_SIZ_DIFSELECTOR, align: C_ALIGN_LEFT,
overflow: `auto`, background: `#222222`, color: `#cccccc`, display: C_DIS_NONE,
});
上記記述と同じ定義を旧関数で行った場合:
const lblComment = createDivCssLabel(`lblComment`, 0, 70, g_sWidth, g_sHeight - 180, C_SIZ_DIFSELECTOR, tmpComment);
lblComment.style.textAlign = C_ALIGN_LEFT;
lblComment.style.overflow = `auto`;
lblComment.style.background = `#222222`;
lblComment.style.color = `#cccccc`;
lblComment.style.display = C_DIS_NONE;
Version | 変更内容 |
---|---|
v17.0.0 | ・初回実装 |
- Dancing Onigiri (CW Edition) WikiのテキストはCC BY-SA 4.0の下で利用可能です。
- Dancing Onigiri "CW Edition" Wiki text available under CC BY-SA 4.0.
- Wiki 更新履歴 / History
© 2018 ティックル & Contributors.
English | Japanese
- 譜面ヘッダー仕様 📝
- 譜面本体仕様 📝
- 譜面エフェクト仕様 (速度/ 色/ 背景) 📝
- グラデーション仕様 📝
- 共通設定ファイル仕様 📝
- スキンファイル仕様 📝
- 作品URLのクエリパラメーター仕様 📝
- 譜面データ中の特殊文字の取り扱い 📝
- キーの仕様について 📝
- KeyCtrl属性で使用するキーコード 📝
- 実行時エラー一覧 📝