笔记
笔记
mrdoc网站使用教程
k8s
笔记2
JAVA
连接池
spring cloud
ribbon
Feign
Netflix
JAVA题库V1.0
MrDoc数据迁移
MrDoc删除自带广告
优秀的博客
书签
雪花特效
雪花特效1
雪花特效2
雪花特效3
飞花特效
妙笔生花js
常用网站
页面新型效果特效篇
粒子球特效
linux 三剑客
mrdoc 精简附件和图片目录
系统换源
-
+
首页
雪花特效
``` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div id="app"></div> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> <script> (function ($) { $.fn.snow = function (options) { var $flake = $('<div id="snowbox" />').css({ 'position': 'absolute', 'z-index': '9999', 'top': '-50px', 'font-family': 'PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif' }).html('❄'), documentHeight = $(document).height(), documentWidth = $(document).width(), defaults = { minSize: 5, maxSize: 25, newOn: 500, flakeColor: getRandomColor() /* 此处可以定义雪花颜色,若要白色可以改为#FFFFFF */ }, options = $.extend({}, defaults, options); var interval = setInterval(function () { var startPositionLeft = Math.random() * documentWidth - 100, startOpacity = 0.5 + Math.random(), sizeFlake = options.minSize + Math.random() * options.maxSize, endPositionTop = documentHeight - 200, endPositionLeft = startPositionLeft - 500 + Math.random() * 500, durationFall = documentHeight * 10 + Math.random() * 5000; $flake.clone().appendTo('body').css({ left: startPositionLeft, opacity: startOpacity, 'font-size': sizeFlake, color: getRandomColor() }).animate({ top: endPositionTop, left: endPositionLeft, opacity: 0.2 }, durationFall, 'linear', function () { $(this).remove() }); }, options.newOn); }; })(jQuery); $(function () { $.fn.snow({ minSize: 5, /* 定义雪花最小尺寸 */ maxSize: 50,/* 定义雪花最大尺寸 */ newOn: 200 /* 定义密集程度,数字越小越密集 */ }); }); var getRandomColor = function () { return '#' + Math.floor(Math.random() * 16777215).toString(16); } </script> </body> </html> ```
JRT
2022年4月17日 16:10
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码