P5.js开发之——P5.Element介绍

一 概述

  • 向index.html导入sketch.js后,只是生成了空画板,里面并没有内容
  • 可以向sketch空画板中添加p5.Element内容的对象,渲染出内容
  • sketch可以渲染的内容包含画布(canvas)、图片缓冲(graphics buffers)以及其他HTML
  • p5.Element不能直接调用,需要借助下面函数createCanvas, createGraphics, createDiv, createImg, createInput创建p5.Element对象

二 p5.Element方法

2.1 方法一

No方法说明
1parent()父元素
2id()元素的id
3class()给元素添加class
4mousePressed()鼠标按下事件
5doubleClicked()双击事件
6mouseWheel()鼠标滚动事件
7mouseReleased()鼠标抬起事件
8mouseClicked()鼠标点击事件
9mouseMoved()鼠标移动事件
10mouseOver()鼠标完成事件

2.2 方法二

No方法说明
1mouseOut()鼠标移出事件
2touchStarted()触摸开始事件
3touchMoved()触摸移动事件
4touchEnded()触摸结束事件
5dragOver()拖拽结束事件
6dragLeave()拖拽离开事件
7addClass()给元素添加clsss
8removeClass()移出class
9hasClass()元素是否包含class
10toggleClass()切换元素

2.3 方法三

No方法说明
1child()子元素
2center()元素居中
3html()设置元素显示内容
4position()元素位置
5style()元素样式
6attribute()元素属性
7removeAttribute()移出属性
8value()设置或获取值
9show()显示元素
10hide()隐藏元素

2.4 方法四

No方法说明
1size()元素的大小
2remove()移出元素和监听
3drop()注册回调

三 示例(html)

3.1 代码(添加元素)

function setup() {
  let div = createDiv('Hello ').size(100, 100).style('color', '#f00');
  div.html('World', true);
}

3.2 效果图

四 参考

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值