(p5element).style

def setup
  background(220)
  myDiv = createDiv('I like pandas.')
  myDiv.style('font-size', '16px')
  myDiv.style('color', '#ff0000')
  myDiv.position(0, 0)
end
def setup
  background(200)
  button = createButton('button')
  button.size(100, AUTO)
  button.style('background-color: #2020c040')
  button.position(0, 0)
end

end
def setup
  @myDiv = createDiv('I like gray.')
  @myDiv.position(0, 0)
end

def draw
  background(200)
  fontSize = min(mouseX / 2, 35)
  @myDiv.style('font-size', "#{fontSize}px")
        .style('font-weight: 900')
  text(@myDiv.style('font-size'), 10, 80)
end

p5.jsリファレンス(参考情報)

[p5.js] (p5.Element).style

概要

HTML要素のスタイルを設定または取得します。

書式

r = obj.style(property)
obj.style(property, value)
obj.style(declaration)

引数

引数名内容備考オプションデフォルト値
propertyCSSプロパティ名文字列
value設定値CSSプロパティに設定する文字列
declarationCSSプロパティ指定CSSで用いられる "color: #ff0000"などの形式の文字列
(複数プロパティの設定も可)
詳細は CSS リファレンス を参照

戻値

r : 現在の設定値

備考

・p5.jsでは、設定値 valueに p5.Colorオブジェクトを指定することができますが、
 rbCanvas/p5では valueに指定できるのは文字列のみです。

・上記書式の2番目および3番目に記載されている構文の場合、
 戻値は HTML要素自身になるのでメソッドチェーンによる記述が可能です。

関連

CSS リファレンス
Creating and Styling HTML