【コピペで簡単】CSSで雪を降らせる方法

cssだけで雪を降らせる方法

普段はECサイト運営会社でWEBエンジニア&マーケターとして従事しているR.U.Iです。

冬場のLP(ランディングページ)では、どうやって冬っぽくしよう?とか、どうやってクリスマスっぽくしよう?とか悩みますよね。

主にECサイト(ネットショップ)向けの記事になりそうですが、そこでオススメの方法が「ページ全体に雪を降らせる」です。

今回はコピペで簡単にページに雪を降らせる方法をご紹介します。ページの軽さを重視して HTML と CSS のみ!

お気づきでしょうか?そう、このページでは特別に雪を降らせています。

簡単に実装できるので、ぜひ活用してみてください。

それでは紹介していきましょう!

目次

CSSで雪を降らせるためのhtmlコピペ用コード

まずは html のサンプルを紹介します。

<div class="snow">●</div>
<div class="snow snow2nd">●</div>

はい、HTML はたったこれだけ!

2種類の雪を降らせることでそれっぽく見えます。

適当なところに配置してあげてください。

コンテンツの最後へ配置しちゃって大丈夫です。

追記

もっとリッチな雪を降らせたい方は Font Awesome の利用も検討しましょう。

●でもふわふわしているし良いのだけれど、より雪っぽさがでます。

Font Awesome を利用する方は以下の HTML コードをコピペしてください。

<div class="snow"><i class="far fa-snowflake"></i></div>
<div class="snow2nd"><i class="far fa-snowflake"></i></div>

本ページで降らせているのは●だけれど、よければ試してみてね。

CSSで雪を降らせるためのCSSコピペ用コード

次にメインの CSS コピペ用コードがこちら。

.snow {
  /*雪の色*/
  color: snow;
  /*雪の大きさ*/
  font-size: 10px;
  /*初期位置*/
  position: fixed;
  top: -5%;
  /*雪を適当な幅で降らせる*/
  text-shadow:
  5vw   -100px 2px,
  10vw  -400px 3px,
  20vw  -500px 4px,
  30vw  -580px 1px,
  39vw  -250px 2px,
  42vw  -340px 5px,
  56vw  -150px 2px,
  63vw  -180px 0,
  78vw  -220px 4px,
  86vw  -320px 9px,
  94vw  -170px 7px;
  /*雪アニメーション1*/
  animation: roll 5s linear infinite;
}
  /*2つめの雪アニメーション*/
.snow2nd{animation: anim 8s linear infinite;}

@keyframes roll {
    0% {transform:rotate(0deg);}
   90% {opacity:1;}
   100% {transform:rotate(20deg);top:100%;opacity:0;}
}
@keyframes anim {
  100% {color:transparent;top:150%;}
}

color:snow; はカラーコード #fffafa; と同じになるかな。

でもどうせだったらsnowっていう雪色で指定したくなっちゃう!私は。

お好きな方でどうぞ。

これらをコピペするだけで、簡単に雪を降らせることができます。超簡単で便利!

あとは雪がわかりやすいように、少し色のついた背景にしたりすると良いです。

CSSで雪を降らせるページのオススメデザイン

私がクリスマス系のLPで使う色味などを紹介します。

当記事で外側の背景色として実装済なのですが、赤系の色はいつも #a51918 を利用しています。

文字などコンテンツの背景にこの赤色を設定すると文字色を #ffffff の真っ白にしても少々読みづらくなるので、文字を読ませるタイプのページだと赤をもう少し濃い目にするとか、工夫を入れた方が良いですね。

そして、文字(font-family)は明朝体もアリアリ

このページでは見出しだけ明朝体にしてみました。

ゴージャス系にするのか可愛い系にするのかなど、ページの雰囲気に合わせてフォントも変更し良き特集ページをコーディングしましょう!

【コピペで簡単】CSSで雪を降らせる方法についてまとめ

cssだけで雪を降らせる方法

こんな感じで冬のLP作成に役立つデザインコーディングとして、CSSをコピペするだけで簡単にページで雪を降らせる方法を紹介してみました。

簡単でしょ?

アパレル系ECサイトとかだと、サンタのコスプレやクリスマスグッズを取り扱うLPを作ることになるはず。

そういうページでぜひ利用したいデザインコーディングです。

コピペで簡単!ページが一気におしゃれで華やかになるので、ぜひ利用してみてください!

 

良きWEBデザインをっ!

SHARE
  • URLをコピーしました!
目次