如何在页面上实现一个圆形的可点击区域?
发布日期:2021-05-07 16:40:51 浏览次数:15 分类:技术文章

本文共 409 字,大约阅读时间需要 1 分钟。

方法1 使用border-radius

将radius设置为50%,则在元素高度和宽度相等的情况下,可以得到一个圆

      
Document
可点击区域

canvas实现的两种方法:

方法1:

使用canvas画一个填充了制定颜色的圆,并且根据单像素判断的方法,如果发现当前点击的像素的颜色是我们指定的颜色,则触发回调事件

      
Document

方法2:使用ctx.isPointInPath(x, y)

不使用像素的方法判断,使用canvas提供了ctx.isPointInPath(x, y)判断

      
Document

还有一个方法参考:,使用html实现

上一篇:三丰云免费虚拟主机测评
下一篇:li与li之间的空白

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月26日 01时15分19秒