一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務(wù)器之家 - 編程語言 - JavaScript - jquery - jquery插件實現(xiàn)代碼雨特效

jquery插件實現(xiàn)代碼雨特效

2022-03-09 16:12阿飛超努力 jquery

這篇文章主要為大家詳細介紹了jquery插件實現(xiàn)代碼雨特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了jquery插件實現(xiàn)代碼雨特效的具體代碼,供大家參考,具體內(nèi)容如下

代碼雨特效

提供大概思路,雖然和目標(biāo)的效果不一樣,但是很容易舉一反三改出對應(yīng)效果的

效果如下

jquery插件實現(xiàn)代碼雨特效

代碼部分

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>做個代碼雨</title>
  <script src="js/jquery-3.4.1.min.js"></script>
  <style>
   *{
    margin: 0px;
    padding: 0px;
    user-select:none;
   }
   #div{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: black;
    z-index: 1;
   }
   .item{
    font-size: 12px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    color: #2ecc71;
    -webkit-writing-mode:vertical-lr;
    /* animation: down 0.9s linear; */
   }
   /* 繪制動畫幀 */
   @keyframes down{
    from{}
    to{
     opacity: 0;
     top: 100%;
    }
   }
  </style>
 </head>
 <body>
  <div id="div">
  </div>
 </body>
</html>
<script>
 var count = 15//每次產(chǎn)生多少條
 var time = 200//刷新間隔
 var num = 15//每條至多產(chǎn)生多少個字符
 var span = 1000//每條數(shù)據(jù)動畫效果持續(xù)時間
 var tdown = 900//每條動畫最多持續(xù)多久
 $(document).ready(function(){
  setInterval(function(){
   for(var i = 0;i<count;i++){
    var str = getchar(num)//隨機產(chǎn)生亂碼
    drawitem(str)//隨機產(chǎn)生dom,然后給動畫效果
   }
  },time)
 })
 function drawitem(str){
  var op = parseFloat((Math.random()*1).toFixed(2));//初始透明度
  var top = Math.floor(Math.random()*100)//初始高度
  var left = Math.floor(Math.random()*100)//初始左距
  var $item = $("<div class='item'>"+str+"</div>");
  $item.appendTo($("#div"));
  var tspan = parseFloat(Math.floor(Math.random()*tdown)/1000)
  tspan=tspan<=0.5?0.5:tspan
  $item.css({
   'top':top+'%',
   'left':left+'%',
   'opacity':op,
   'animation':'down '+tspan+'s linear'
  })
  
  setTimeout(function(){
   $item.remove();
  },span)
 }
 function getchar(num){//隨機產(chǎn)生一堆字符
  num=num==undefined?1:Math.floor(Math.random()*num);
  var str = "";
  for(var i = 0;i<num;i++){
   var n = Math.floor(Math.random()*256)
   n  =String.fromCharCode(n);
   str+=n;
  }
  return str;
 }
</script>

思路解釋

代碼里面有注釋

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/weixin_44142582/article/details/115787981

延伸 · 閱讀

精彩推薦
  • jqueryjQuery treeview樹形結(jié)構(gòu)應(yīng)用

    jQuery treeview樹形結(jié)構(gòu)應(yīng)用

    這篇文章主要為大家詳細介紹了jQuery treeview樹形結(jié)構(gòu)應(yīng)用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Lqq77s9342022-02-20
  • jqueryjQuery實現(xiàn)本地存儲

    jQuery實現(xiàn)本地存儲

    這篇文章主要為大家詳細介紹了jQuery實現(xiàn)本地存儲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    李大璟10682021-12-16
  • jqueryjquery插件實現(xiàn)圖片懸浮

    jquery插件實現(xiàn)圖片懸浮

    這篇文章主要為大家詳細介紹了jquery插件實現(xiàn)圖片懸浮,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    阿飛超努力5802022-03-03
  • jqueryjquery插件實現(xiàn)搜索歷史

    jquery插件實現(xiàn)搜索歷史

    這篇文章主要為大家詳細介紹了jquery插件實現(xiàn)搜索歷史,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    阿飛超努力8462022-03-09
  • jqueryjquery實現(xiàn)穿梭框功能

    jquery實現(xiàn)穿梭框功能

    這篇文章主要為大家詳細介紹了jquery實現(xiàn)穿梭框功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    陳濤輝8412022-01-04
  • jqueryjQuery使用hide()、toggle()函數(shù)實現(xiàn)相機品牌展示隱藏功能

    jQuery使用hide()、toggle()函數(shù)實現(xiàn)相機品牌展示隱藏功能

    這篇文章主要介紹了jQuery使用hide()、toggle()函數(shù)實現(xiàn)相機品牌展示隱藏功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考...

    Schieber11822022-01-11
  • jqueryjQuery是用來干什么的 jquery其實就是一個js框架

    jQuery是用來干什么的 jquery其實就是一個js框架

    jQuery是一bai個簡潔而快速的JavaScript庫,可用于du簡化zhi事件處理,HTML文檔遍歷,Ajax交互和dao動畫,以更快速開發(fā)網(wǎng)站...

    jQuery教程網(wǎng)8842022-01-17
  • jqueryjQuery實現(xiàn)鼠標(biāo)拖動圖片功能

    jQuery實現(xiàn)鼠標(biāo)拖動圖片功能

    這篇文章主要介紹了jQuery實現(xiàn)鼠標(biāo)拖動圖片功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以...

    lucascube5812022-02-10
主站蜘蛛池模板: 欧美一级久久久久久久大片 | 国产色婷婷亚洲 | 韩国甜性涩爱在线播放 | 波多野结衣在线观看中文字幕 | 国产一级在线观看 | 青青草成人在线 | 国产高清在线观看 | chinesemature丰满成熟 | 草逼的视频| 白丝vk丨tk失禁 | 国产精品国产色综合色 | 香蕉人人超人人超碰超国产 | 免费看打屁股视频的软件 | 成年人视频在线免费看 | 久久成人伊人欧洲精品AV | 久久成人a毛片免费观看网站 | 日本在线视频免费看 | 99视频全部免费 | 楚乔传第二部全60集免费观看 | 动漫美女隐私尿口图片 | 精品国产福利片在线观看 | 青青久久久国产线免观 | chinese男男gayxxx| 超级乱淫伦小说1女多男 | 好 舒服 好 粗 好硬 好爽 | 91香蕉视频导航 | 亚洲天堂一区二区在线观看 | 午夜性爽视频男人的天堂在线 | 图片亚洲va欧美va国产综合 | 亚洲系列国产精品制服丝袜第 | 成年男女免费视频 | 天使萌痴汉在线中文字幕 | 亚洲日本视频在线观看 | 九九热国产视频 | 四虎成人免费视频 | 思思91精品国产综合在线 | 日韩免费毛片视频杨思敏 | yellow高清视频日本动漫 | 高h全肉np触手 | 亚洲欧美视频在线播放 | 日本暖暖在线视频 |