Quttons 是一款谷歌 Quantum Paper 风格按钮变形动画特效 jQuery 插件。Quantum Paper(量子纸)是一种新的谷歌 Material Design 语言。它可以改变大小、形状和颜色以容纳新的内容。该插件使用按钮来模拟量子纸效果,效果非常炫酷。
使用这个 Quantum Paper 效果需要引入所有的依赖文件,以及 Quttons.js 和 Quttons.css 文件。
<link rel = "stylesheet" href = "Path/To/Quttons.css" />
<script src = "Path/To/jQuery" type = "text/javascript"></script>
<script src = "Path/To/velocity.js" type = "text/javascript"></script>
<script src = "Path/To/velocity.ui.js" type = "text/javascript"></script>
<script src = "Path/To/Quttons.js" type = "text/javascript"></script>
然后你需要制作弹出对话框的内容,你可以使用
<div id="uploadDialog">
<h2>Upload a new file</h2>
<input type="text" id = "fileUrl" placeholder = "Enter URL">
<div id="button_basic_upload"> Choose a file to upload
</div>
</div>
然后将上面制作好的对话框包裹进一个带qutton class的<div>中,并给它设置一个ID号。
<div class = "qutton" id = "qutton_upload">
...(上一步中创建的对话框代码) ...
</div>
在页面加载完毕之后,就可以使用下面的方法来初始化这个 Quantum Paper 插件。
var quttonUpload = Qutton.getInstance($('#qutton_upload'));
quttonUpload.init({
icon : './images/icon_upload.png',
backgroundColor : "#917466"
});
在 getInstance()中你需要传入前面包裹
这个 Quantum Paper 插件的可用参数如下:
参数 | 描述 | 默认值 |
icon | 在 Qutton 中显示的图标 | None |
backgroundColor | Qutton 的背景颜色 | #FE0000 |
width | Qutton 的宽度 | 60 |
height | Qutton 的高度 | 60 |
easing | 动画的 easing 效果 | easeInOutQuint |
演示地址 | 下载地址 |
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!