def setup
background(220)
b1 = createButton('b1')
b2 = createButton('b2')
b3 = createButton('b3')
b1.size(50, 30)
b2.size(50, 20)
b3.size(50, AUTO)
b1.position(10, 5)
b2.position(10, 40)
b3.position(10, 65)
text(b1.size[:height], 75, 25)
text(b2.size[:height], 75, 55)
text(b3.size[:height], 75, 85)
end
HTML要素のサイズを設定または取得します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| w | HTML要素の幅 | 数値または AUTO | ||
| h | HTML要素の高さ | 数値または AUTO | ○ | 未詳 |
r : ハッシュ {x: x座標, y: y座標}
・幅または高さのいずれか一方を設定する場合、設定が必要ない要素の方に AUTOを指定してください。
AUTOが指定された場合、幅/高さのアスペクト比に基づいて値が自動的に設定されます。
・上記書式の2番目に記載されている構文の場合、戻値は HTML要素自身になるのでメソッドチェーンによる記述が可能です。