Bubble.js是一个轻量级但完全可自定义的jQuery动画背景插件,它可以使气泡或自定义图像在指定的容器中无缝浮动和移动。
1.下载并加载jquery.bubble.js插件。
<script src="/path/to/cdn/jquery.min.js"></script> <link rel="stylesheet" href="/path/to/default.css"> <script src="/path/to/jquery.bubble.js"></script>
2.创建一个容器来容纳动画背景。
<div class="bubble"></div>
/* Example CSS */ .bubble{ width: 100%; height: 100vh; }
3.初始化插件并定义要在后台设置动画的图像数组。
$('body').bubble({ img:[ './img/pink.png', './img/yellow.png', './img/green.png' ], // custom shadows shadowColor:[ '#8bcecb', '#f2a2b9', '#f4b6d1', '#ca98c3', '#fff231', '#4ab7d0' ], })
4.启用/禁用背景图像和预构建的气泡。
$('body').bubble({ imgs: false, bubbles: false, })
5.为画布创建一个彩色渐变背景。
$('body').bubble({ background: { 0: '#000', 1: '#FFF' }, })
6.更多配置。
$('body').bubble({ namespace: 'bubble_', animate: true, // enable animation imgSize: { min:30, max:80 }, shadowBlur: 1, granularity: 0.01, globalCompositeOperationBackground: 'source-over', globalCompositeOperationObject: 'source-over', bubbleFunc: false, radiusFunc: false, angleFunc: false, velocityFunc: false, };)
2023-04-02