2 nevermore van Nevermore_Van 于 2016.03.15 00:11 提问

html页面如何根据鼠标滑轮滚动实现透明度的渐变

我想实现鼠标向下滚动透明度由高变低,向上滚动透明度由低变高的效果,停止滚动则停止变化,望各位大神不吝贴码!

3个回答

qq_34292173
qq_34292173   2016.03.15 00:20

因为无法直接获取和改变透明度的值,可以把透明度值赋给一个变量,让变量变化,最后把变量的值再赋给元素的透明值。然后判断目标值和目前透明值,来判定是正向速度还是负向速度。如果透明值达到目标值,关掉定时器,否则透明值继续变化。最后把值赋给元素,因为透明度有兼容问题,所以要写上两个写法。根据这个思路走吧。

showbo
showbo   Ds   Rxr 2016.03.15 11:35

不懂你要问什么,那个对象的透明度?透明用opacity滤镜,鼠标滚动方向看这个:javascript鼠标滚轮滚动事件

qq_21792169
qq_21792169   2016.03.15 10:55

定义一个变量,来表示颜色,定义input触发事件,有没有鼠标触发,好像HTML目前不支持

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!