*1062

snow

ページに雪を降らせてみる

cssとjsの組み合わせ。画像は今回使っていない。
cssでは雪の形状と左右にゆらゆらする動きを定義して、自由落下についてはjsで定義している。
特になにがどうというポイントはないけどjqueryを使わずに作ったのがゆいいつのポイント。

説明ってほどではないけど左右にゆらゆら動くのはちゃんとjsで計算させるのがめんどくさかったのでcssで何個か定義させておいてjs側でランダムに選択するとわりと手っ取り早い。
画面内での賑やかさ的に40個の雪を生成させている。
降らすタイミングは0〜20秒くらいのランダムな形で差をつけてスタートさせて画面から消えたらまた上から、という形でループさせてるけど、どうも初回と2回目の間があいてる感じがする。
もっとちゃんと数学的に楽で正しい解決方法があるように思うけど。

2023/12/15

post_parent

  • no page

parent

javascript

デザイニングナスカはwebデザインなどのweb系、およびDMデザインなどの平面デザインを行っています。

安く、手早く、それなりに。をコンセプトとしてデザイン活動を行っています。
デザイニングナスカという言葉は創立時に多くの知り合いの方のアイデアを元に作った造語です。
この名前をずっと長く使えるように頑張っていきたいと思っています。
サイトメニューを見る ページトップに戻る

Twitter Facebook mail