天來了,雪是不是也來了呢?我是一名前端程序員,是時候展示真正的技術了,雪花飄落是不是大家心中的一把火呢?
最近瀏覽博客的時候看到一個這樣的案例,js實現雪花飄落效果。簡單的給大家介紹下:如何用javascript實現雪花飄落效果,并且可以讀取圖片的alt信息顯示出來。自個也復制了一份,送給頭條號上想操練自個水平的同學可以去操練下。
這篇文章共享之前我仍是要引薦下我自個的前端技術交流群:640633433,小編我都挺期待,不定期共享干貨,包含我自個整理的一份2018最新的前端材料和零根底入門教程,期待你的加入學習!
JavaScript實現雪花飄落效果展示圖圖:
我們繼續說實現雪花飄落的效果
主要是以下4步:
1、定義一片雪花模板;
2、設置第一個定時器,周期性定時器,每隔一段時間生成一片雪花;
3、設置第二個定時器,一次性定時器,當第一個定時器生成雪花,并在頁面上渲染出來后,修改雪花的樣式,讓雪花動起來;
4、設置第三個定時器,當雪花落下后,刪除雪花。
上面是實現的思路,下面寫出具體的代碼,下面的代碼是JS原生代碼,最后會附上JQuery實現的代碼,思路都一樣。
注意:
因為定時器添加的事件,會在下一次Event Loop執行,所以第二個定時器的作用是為了讓生成的雪花先拼接到頁面中渲染出來后,再修改他的樣式,這樣才能讓他動起來,如果沒有這個定時器,瀏覽器會把所有的JS代碼都執行完之后才渲染頁面,這樣的話后面的樣式就直接覆蓋前面的樣式了,雪花就沒法動了,這和瀏覽器的線程有關系。
簡單說,意思就是用了這個定時器,能把兩次修改樣式的代碼分開執行,可以先把第一次修改的樣式渲染后,在進行第二次的修改,雪花就會動了。
jQuery實現效果代碼:
冬天了,大家注意添加衣服哈,打雪仗記得多建幾個雪人,一年或者幾年才有一次,哈哈
最后在說幾句:
厲害程序員相對于普通程序員的優勢在于:
寫出的代碼更容易排錯,不是高手的代碼就不會錯,而是高手的代碼出了錯容易找。高手的代碼可讀性一定很好,模塊清晰,命名規范,格式工整,關鍵的地方有注釋,出了異常有log,自然容易排錯,即使交給別人去debug也是比較容易的。
這個特效項目到這里就算是做完了,想要完整代碼自己學習練手的小伙伴進我的群自助領取,已經上傳到群文件里了:640633433,里面也有更多好玩的前端項目,歡迎初學和進階中的小伙伴。
如果項目有哪些缺陷,歡迎在評論區指正!
如何還不夠火,大家可以在評論區寫幾句冬天里的一把火的歌詞
鳥網作者:是鳥醬呀
出自蜂鳥網-技巧討論,原貼鏈接:https://m.fengniao.com/thread/10904995.html
鳥醬今早一看天氣預報,周五竟然是個雪花標志!
難道說,北京今年的初雪來得如此及時?
實在不是說帝都下雪就一定要備受關注,實在是因為這幾年,北京的雪也下得太不勤快了,而且這雪量都還趕不上江浙一帶呢!
雖然還沒下雪,但是學習怎么拍雪景可不能拖,不然依照北京這個雪量,臨時抱佛腳都來不及~
切入正題學起來!
1、“白加黑減”拍雪景
這點不用鳥醬說了吧,一定是最重要的!由于雪的反光比較強,其亮度常常高于周邊的景物,如果這時候用自動模式,就很容易出現曝光錯誤,導致拍出來的雪呈現一種灰蒙蒙的感覺。
所以在拍攝的時候如果使用的是光圈優先或快門優先等自動模式,就要使用曝光補償功能來得到正確的曝光。或者直接使用M檔調好參數!
一般怕況下,要遵循“白加黑減”的曝光補償規律。即拍攝白色或者明亮的物體要增加曝光補償,通常+0.3EV至+1.0EV即可。
2、拍暗色背景雪才明顯呀!
去年我看一些朋友,一聽說下雪了,激動地不行,一直朝天空拍!拍完還很郁悶說:“我看著雪很大,怎么什么都沒有呀”…
鳥醬真的想說,傻孩子啊,下雪的天氣一般都是陰天,天空肯定是一片灰白,雪也是白的,混合在一起,能看清嗎?
不僅不要朝天拍,還要盡量減少天空的面積,能避免就避免。
3、尋找雪中點睛之筆
天地白茫茫一片是美的,但是如果看來看去都是白色,那也會覺得乏味。在雪景中找到一個顯眼的主體,就非常有必要了。
用鮮艷的色彩對比烘托:雪景的色彩大多是白色、灰色、藍色,這樣的顏色未免顯得單調。如果在畫面中能夠加入一些對比強烈的色彩,如紅色、黃色等,畫面會立刻變得鮮活起來。
提到紅、黃色,大家是不是跟我一樣,第一瞬間就想到故宮了!故宮博物館官網的雪景圖,簡直是雪景古建的模板呀!
4、雪景人像最唯美
雪景人像向來就是唯美浪美的代名詞,多少個電視劇最經典的鏡頭都是雪中女主回眸微笑的瞬間呀。
如果你也想拍雪景人像,那么樹林、古建筑、帶有縱深感的長廊都會是比較好的選擇,如果只是在街邊隨手拍,效果可能就會差一些了。
雖然很多推薦都說在雪中要穿紅色的衣服,但是鳥醬覺得,紅色的面積太大,其實反而不好把握,很容易就出現“俗”的感覺。
微課堂納納老師去年拍的這一組雪中人像,可以說是非常清新又不落入俗套了。
劃重點,帽子和圍巾顏色一致,不容易顯得雜亂,妹子的紅唇雖然面積小,但是在一片淺色中,會顯得更加亮眼~
5、用Raw格式拍照
如果是用相機的朋友,請一定使用RAW格式拍照!下雪天拍一次照片這么不容易,就別舍不得儲存空間了!不然機內白平衡一直波動、不準,后期調整的時候可不容易“救回來了”。
6、做好“人、機”保暖工作
這是鳥醬覺得最重要的一點啊!首先是人的保暖,如果像鳥醬一樣怕冷,請務必從腳底就開始做好保暖工作,圍巾、手套、帽子、暖寶寶一樣都不能少。如果保暖工作做不到位,真的非常影響拍照的積極性,景色再美,你的腦子里也只有“太冷了”一個念頭。(別問我是怎么知道的)…
另一個就是相機的保暖工作了,大部分旗艦單反或者無反的抗凍性還是可以的,但是一樣容易出現電池低溫條件下掉電快的情況,所以帶好備用電池也非常重要!
另外,溫差容易讓鏡片起霧,帶好眼鏡布、或者給相機穿上“小棉襖”都可以減輕一些起霧情況。
鳥醬覺得寫到這,大家應該都get到拍雪景的小技巧了吧!接下來要做的,就是等雪來啦!
如果你有什么拍雪小技巧,也希望你可以分享出來哦!
歡迎關注 蜂鳥網微信公眾號:fengniaoweixin
ttp://dy.163.com/v2/article/detail/DD492GP90515SE63.html
北京連續跳票一個冬季的雪,今天終于來報道了!
3月飄雪,分分鐘上熱搜!
隨意發幾張北京雪景圖,請大家感受一下:145天無降水后,首都人民喜迎飄雪的心情~
不過,作為在二次元圈摸爬滾打了這么多年的有妹醬,對于北京這種小case的雪景,只有三個字——呵呵噠~
看過動漫中那些孤獨的、溫暖的、蒼涼的、治愈的雪景后,北京這點小雪,根本不能動搖我!(這個逼裝得滿分)
那么,以下這些經典的動漫雪景,你都看過了嗎?
《秒速五厘米》:孤獨的我們,為了溫暖風雪無阻
在新海誠的多部作品中,“雪”是很常用的場景和意象。
在《言葉之庭》、《追逐繁星的孩子》、《云之彼端約定的地方》等作品中,都曾有雪景場面出現。
《言葉之庭》中,曾經一起躲雨的涼亭,冬季空無一人
《追逐繁星的孩子》中,因丈夫去世,在雪地里無助哭泣的母親
《云之彼端約定的地方》中,女主孤身一人在蒼涼的“巨塔”上
總體來說,新海誠筆下的“雪”,都帶著淡淡的孤獨和憂傷。
但在這些雪景場面,有妹醬最喜歡的還是《秒速五厘米》中這一幕。
青梅竹馬的男主角遠野貴樹和女主角篠原明里因轉校而被迫分離,可能再也不能見面。
于是兩人寫信約定:某天放學后,晚上7點再見面。
到了約定那天,天公不作美,從早上開始下的寒雨,到中午時變成了大雪。放學后,貴樹按約定乘坐電車前往車站。但由于下雪,電車晚點+停運,導致貴樹錯過了約定時間。
等待是如此折磨人。貴樹當時猜想,明里也是這樣焦急地在等待吧。
“這么晚了,她還會不會在等我?”
“這么晚了,他究竟有沒有來赴約?”
憑借著互相對彼此的信任,兩人終于車站相遇。相遇那一刻那種喜悅,抵消了漫長等待中的所有猜測和猶疑。
隨后,兩人一同前往信中所提到的櫻花樹下,確認了彼此的心意。
就算大雪紛飛,就算路途寂寞難熬,但有你在遠方等著,就是我前行的動力。
《蟲師》:雪很冷,但你很暖
如果要用一種顏色和季節來描繪《蟲師》的感覺,那一定是蒼茫雪白的冬季。
在這部動漫中,“蟲”是一種自然界中無處不在的力量,擁有獨特的生命形態,偶爾和人類生命產生交匯,便產生出一些奇妙的故事。
銀古是一位蟲師,他半生游歷,經過一個個山野、村莊,為人們解決“蟲”的問題。
銀古的游歷像風一樣,再驚心動魄的“蟲”,似乎都融化在水墨樣的山巒疊嶂間,蕓蕓眾生也是過眼云煙。
《雪之下》故事中,男主角阿時的妹妹因為阿時的疏忽,落入河塘中,不幸去世。
擔負著失去妹妹的巨大傷痛和自責,阿時被常雪蟲 纏住,一點點失去體溫,再也感受不到冷。就算和人體的溫度接觸都會灼痛。
然而,一直關心著他的阿妙為了幫助他而落水。在阿時背著阿妙求救的路上,竟然被她心臟的一點溫暖所拯救。
一路走著,一路復蘇了對寒冷的感受,凍在臉上的淚水也是阿時被溫暖所治愈的眼淚。
這個世界再寒冷,也抵不住暖心的力量。
《好想告訴你》:每一片雪花都訴說我的秘密
除了孤獨和寒冷,雪花在另一類動漫作品中,卻常常給人甜蜜的感覺。《好想告訴你》就是其中的典范。
這部動漫講述了被人稱為“貞子”的少女黑沼爽子,逐漸和陽光男孩風早翔太青澀而又美好的情感互動。
由于節奏實在太慢,一度被讀者調侃,名字應改為《好想急死你》。
《好想告訴你》里面,爽子第一次和風早一起去寺廟初詣的場景。少年少女的悸動,在冬日和人群的渲染下,多了幾絲曖昧與甜蜜的味道~
雪是一種天象,也是一種意象。
雪之于你,其實在于你自己的內心。
單身狗見了雪,會覺得內心無比凄涼。
戀愛中的CP,雪就是浪漫。
有妹醬真誠祝福:到下一場雪時,今天凄涼的單身狗,能和你心愛的她,在雪中相擁,在櫻花樹下接吻。
———— / END / ————
我是有妹醬,一個閱片無數的逗比萌妹紙。
歡迎關注,等你來撩!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。