當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


p5.js createSelect()用法及代碼示例


p5.j​​s中的createSelect()函數用於在DOM(文檔對象模型)中創建下拉菜單元素以獲取輸入。 .value()方法用於獲取所選選項。此函數包括p5.dom庫。在頭部添加以下語法。

注意:此函數需要p5.dom庫。因此,在index.html文件的開頭部分添加以下行。

<script src=”https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.9.0/addons/p5.dom.min.js”>
</script>



用法:

createSelect(multiple)

或者

createSelect(existing)

參數:

  • multiple:它保持輸入狀態。如果是Ture,則為多個;如果為False,則為單個。
  • existing:它包含對象DOM選擇元素。

返回值:此函數以p5.Element格式返回屬性的值。

例:本示例使用下拉菜單從給定選項更改背景顏色。

// 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 choosen  
    // from the dropdown menu 
    background(dropdown.value()); 
}

輸出:

  • 更改顏色之前:
  • 更改顏色期間:
  • 更改顏色後:

在線編輯:
環境設置:

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



相關用法


注:本文由純淨天空篩選整理自SujanDutta大神的英文原創作品 p5.js | createSelect() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。