📜  p5.js | createSelect()函数

📅  最后修改于: 2022-05-13 01:56:23.229000             🧑  作者: Mango

p5.js | createSelect()函数

p5.js 中的createSelect()函数用于在 DOM(文档对象模型)中创建一个下拉菜单元素以获取输入。 .value() 方法用于获取选定的选项。此函数包括 p5.dom 库。在 head 部分添加以下语法。

注意:此函数需要 p5.dom 库。因此,在 index.html 文件的 head 部分添加以下行。

句法:

createSelect(multiple)

或者

createSelect(existing)

参数:

  • 多个:它保存输入的状态。如果为True则为多个,如果为False则为单个。
  • 现有:它保存对象 DOM 选择元素。

返回值:此函数以 p5.Element 格式返回属性的值。

示例:此示例使用下拉菜单从给定选项更改背景颜色。

Javascript
// Create a variable for dropdown menu object
var dropdown;
 
function setup() {
    // Create a canvas
    createCanvas(400,400);
    // Create a dropdown menu object
    dropdown = createSelect();
    // Position the dropdown menu
    dropdown.position(150,200);
    // Set options
    dropdown.option("orange");
    dropdown.option("green");
    dropdown.option("skyblue");
}
 
function draw() {
    // Set the background-color as chosen
    // from the dropdown menu
    background(dropdown.value());
}


输出:

  • 改变颜色之前:

  • 在更改颜色期间:

  • 改变颜色后:

在线编辑器: https://editor.p5js.org/
环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/

参考: https://p5js.org/reference/#/p5/createSelect