如何在 p5.js 中自定义下拉菜单
How to customize dropdown in p5.js
我试过使用 .style() 方法给出 css 但它不起作用。所以请帮我定制并让它看起来更好
p5js 创建的 <select>
元素没有什么特别之处。 .style()
函数与它们配合得很好。所以不清楚你有什么困难:
let sel;
function setup() {
noCanvas();
sel = createSelect();
sel.position(10, 10);
sel.option('foo');
sel.option('bar');
sel.option('baz');
sel.style('background-color', 'orange');
sel.style('border-radius', '3px');
sel.style('width', '200px');
sel.style('padding', '0.5em');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.js"></script>
浏览器不允许您设置 select 展开时出现的项目列表的样式,因此如果您想进一步自定义外观,您需要做一些广泛的 CSS 和JavaScript 自定义。请参见:https://www.w3schools.com/howto/howto_custom_select.asp 例如。
我试过使用 .style() 方法给出 css 但它不起作用。所以请帮我定制并让它看起来更好
p5js 创建的 <select>
元素没有什么特别之处。 .style()
函数与它们配合得很好。所以不清楚你有什么困难:
let sel;
function setup() {
noCanvas();
sel = createSelect();
sel.position(10, 10);
sel.option('foo');
sel.option('bar');
sel.option('baz');
sel.style('background-color', 'orange');
sel.style('border-radius', '3px');
sel.style('width', '200px');
sel.style('padding', '0.5em');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.js"></script>
浏览器不允许您设置 select 展开时出现的项目列表的样式,因此如果您想进一步自定义外观,您需要做一些广泛的 CSS 和JavaScript 自定义。请参见:https://www.w3schools.com/howto/howto_custom_select.asp 例如。