博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Shine.js实现动态阴影效果
阅读量:5746 次
发布时间:2019-06-18

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

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

特性

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

  2、可定制的阴影,  

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

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

效果图例如以下:

 

 

代码引用及编写:

嵌入js文件

实例化:

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);

 

 

 

 

 

 

 

原文:

你可能感兴趣的文章
原生CSS设置网站主题色—CSS变量赋值
查看>>
webpack 4.0 中 clean-webpack-plugin 的使用
查看>>
POJ 2236 Wireless Network (并查集)
查看>>
python分类
查看>>
GitBlit (1)-- 在linux 安装 GitBlit 并运行
查看>>
程序是如何执行的(一)a=a+1
查看>>
18 已知下面的字符串是通过RANDOM随机数变量md5sum|cut-c 1-8截取后的结果
查看>>
BZOJ - 3578: GTY的人类基因组计划2
查看>>
爱——无题
查看>>
分布式服务框架原来与实践 读书笔记一
查看>>
【http】post和get请求的区别
查看>>
TFS强制撤销某个工作区的文件签出记录
查看>>
EL表达式无法显示Model中的数据
查看>>
ps6-工具的基础使用
查看>>
linux下使用过的命令总结(未整理完)
查看>>
时间助理 时之助
查看>>
英国征召前黑客组建“网络兵团”
查看>>
PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...
查看>>
pyjamas build AJAX apps in Python (like Google did for Java)
查看>>
centos5.9使用RPM包搭建lamp平台
查看>>