Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
css
* { margin: 0; padding: 0; } :root { --thunder-duration: 10s; --thunder-delay: 5s; } body { background-image: linear-gradient(to bottom, #030420, #000000 70%); display: flex; justify-content: center; align-items: center; width: 100vw; height: 100vh; overflow: hidden; } hr.thunder { border: unset; position: absolute; width: 100vw; height: 100vh; animation-name: thunder; animation-duration: var(--thunder-duration); animation-timing-function: linear; animation-delay: var(--thunder-delay); animation-iteration-count: infinite; } hr:not(.thunder) { width: 50px; border-color: transparent; border-right-color: rgba(255, 255, 255, 0.7); border-right-width: 50px; position: absolute; bottom: 100%; transform-origin: 100% 50%; animation-name: rain; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; } @keyframes rain { from { transform: rotate(105deg) translateX(0); } to { transform: rotate(105deg) translateX(calc(100vh + 20px)); } } @keyframes thunder { 0% { background-color: transparent; } 1% { background-color: white; } 2% { background-color: rgba(255, 255, 255, 0.8); } 8% { background-color: transparent; } }
JavaScript
// Please, reload the page if it doesn't works properly <3 // See the console to check the number of
tags let hrElement; let counter = 100; for (let i = 0; i < counter; i++) { hrElement = document.createElement("HR"); if (i == counter - 1) { hrElement.className = "thunder"; } else { hrElement.style.left = Math.floor(Math.random() * window.innerWidth) + "px"; hrElement.style.animationDuration = 0.2 + Math.random() * 0.3 + "s"; hrElement.style.animationDelay = Math.random() * 5 + "s"; } document.body.appendChild(hrElement); } console.log( "There are " + document.querySelectorAll("hr").length + "
tags in this project :)" );
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>粒子下雨动画-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号