Shine.js实现动态阴影效果

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

特性

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

  2、可定制的阴影,  

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

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

效果图如下:

  Shine.js实现动态阴影效果_第1张图片

 

代码引用及编写:

嵌入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

你可能感兴趣的:(JavaScript,js,jquery,html5,css)