zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Shine.js实现动态阴影效果

JS 实现 动态 效果 阴影
2023-09-14 09:06:24 时间

Shine.js 是一个用于实现美丽阴影的 JS 库。

特性

  1、可动态旋转光的位置,投影出不同的阴影效果  

  2、可定制的阴影,  

  3、没有库依赖关系,AMD兼容使用基于内容的文本或框阴影  

  4、在浏览器支持textShadow或boxShadow 会自己主动加入前缀

效果图例如以下:

 

 

代码引用及编写:

嵌入js文件

<script src="path/to/shine.min.js"></script>

实例化:

var shine = new Shine(document.getElementById('my-shine-object'));

改变光的位置:

window.addEventListener('mousemove', function(event) {
  shine.light.position.x = event.clientX;
  shine.light.position.y = event.clientY;
  shine.draw();
}, false);

 

 

 

 

 

 

 

原文:shine