CSS數字雨是一種經典的編程藝術,它可以在網頁上展示出許多數字像雨點一樣落下來,給人留下美妙的視覺印象。
.rain { font-size: 10px; line-height: 10px; background: linear-gradient(to bottom, #141e30, #243b55); background-size: 100% 100%; background-repeat: no-repeat; color: white; animation-duration: 10s; animation-timing-function: linear; animation-iteration-count: infinite; } @keyframes rain { 0% { transform: translateY(-90px) rotate(0deg); } 100% { transform: translateY(1000px) rotate(360deg); } } .rain span { position: absolute; opacity: 0; color: #0b2e59; text-shadow: 0px 0px 1px #9c9c9c; } .rain span:nth-child(1) { left: 2%; animation-delay: 0s; } .rain span:nth-child(2) { left: 12%; animation-delay: 0.075s; } .rain span:nth-child(3) { left: 22%; animation-delay: 0.15s; } ... .rain span:nth-child(100) { left: 92%; animation-delay: 0.75s; }
這個數字雨效果的實現并不復雜。我們首先設置了一個背景漸變色,并為其加入了動畫效果,讓它像是在風中蕩秋千一樣輕盈。接下來,我們使用了眾多的標簽,并對它們的顏色、位置、起始時間等進行了設置。最后,我們通過CSS3的動畫效果,讓每個數字各司其職,像是剛剛被排列好的士兵一樣,迅速跳躍著,組成了整個數字雨的畫面。
如此一來,我們便成功地用CSS實現了一個數字雨效果。這個效果也可以用JavaScript來寫,但是要復雜得多。如果你也喜歡這種飄逸的數字雨效果,并想要實現它,那么CSS數字雨恰恰就是你需要的良方。
上一篇mysql批量修改數據列
下一篇css數據不直接顯示