如何仅对图像的一部分使用透明效果
how to use transparent effect for only a part of the image
我不确定这是否可能。但是,假设有两个图像,一个在另一个之上。然后,我的光标周围将有一个100px的圆圈。因此,当我将光标移到图像上时,它会显示前面图像下方的图像部分。因此,仅当圆圈大小 100px 位于其某些部分时,背景图像才会被隐藏和可见。
不幸的是,我没有代码,因为我不确定是否可以创建。
但是,对此有任何想法吗?
我会尝试将隐藏的图像堆叠在可见图像上方,然后使用HTML5的画布跟踪鼠标光标,在光标下方剪辑圆形区域,然后在其上方绘制图像。这给人一种错觉,你正在"揭示"一个潜在的图像,而实际上你实际上是在揭示堆叠在上面的图像的一小部分。每当用户移动他/她的光标时,重复此操作。
以下是一些在编写此代码时可能有用的资源:
HTML5 画布剪切区域教程
HTML5 画布鼠标坐标
堆栈溢出:从HTML5画布中清除循环区域
相关文章:
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何检查字符串的一部分与数组匹配
- 为什么可以't我使用了AJAX响应的一部分
- 仅重新加载网页的一部分
- 如何使用ViewCompiler手动编译DOM的一部分
- Regex提取URL返回数组的一部分;未定义”;
- Html地图对象-点击地图获取id的一部分
- 如何使线条的边缘像素保持半透明
- 如何使用JavaScript提取此url的一部分
- 将字符串的一部分设置为数组的一部分
- 用数字单位替换字符串的一部分
- 如何对单个页面进行密码保护(这不是身份验证系统的一部分)
- 附加和删除输入值的一部分
- 三js黑色材质,透明
- 仅对标题标记的一部分使用document.write
- three.js:如何让透明的png精灵投射和接收阴影
- 如何使表格的一部分变灰
- 通过JavaScript设置的表单字段的值不会作为$_POST的一部分传递给PHP脚本
- 如何仅对图像的一部分使用透明效果
- 擦除或使svg路径的一部分透明