6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Dimension + CSS animationでクリスマスっぽいものをつくってみた

Last updated at Posted at 2017-12-23

#はじめに
こんにちは、LIFULLのデザイナー3年目shinohakです。
本記事はLIFULL Advent Calendarその2の23日目の記事になります。

今回はクリスマスっぽいものをつくって、動かしてみたいなーと思います。

#Dimensionでつくろうと思った理由
Twitterでこのツイートをみかけて、「わたしもつくってみたい!」と思ったのがきっかけです。

#Dimensionでつくる
##アセットを組みあわせてつくる
02.png

##色をつける
MerryChristmas.png
ここでの注意は、16bitで書き出すということと、発光の設定はいじらない方がいいです。
※あとでホームズっぽいのに替えられたら替えたい

#CSS animationをつける

HTMLはこんな感じ

<div class="wrapper">
  <div class="snow01"></div>
  <div class="snow02"></div>
  <div class="snow03"></div>
  <img src="MerryChristmas.png" class="christmasImage">
</div>

CSSはこんな感じ

@keyframes snow {
  0% {
    background-position:0 0;
  }
  100% {
    background-position:0 1000px;
  }
}
.wrapper {
  width: 100%;
  background-color: #a6cff6;
  height: 1000px;
  position: relative;
}

.wrapper .snow01,
.wrapper .snow02,
.wrapper .snow03 {
  display: block;
  position: absolute;
  width: 100%;
  height: 1000px;
}

.wrapper .snow01 {
  background-image: url(snow01.png);
  animation: snow 30s linear infinite;
  opacity: 0.2;
}

.wrapper .snow02 {
  background-image: url(snow02.png);
  animation: snow 20s linear infinite;
  opacity: 0.3;
}

.wrapper .snow03 {
  background-image: url(snow03.png);
  animation: snow 25s linear infinite;
  opacity: 0.4;
}

.wrapper .christmasImage {
  position: absolute;
  bottom: 200px;
  left: 0;
  right: 0;
  margin: auto;
}

#完成!
03.png
デモはこちら→https://codepen.io/shinohak/pen/PEbGza

#おわり
雪のレイヤーを3つくらいにわけてみると、簡単なanimationでもそれっぽく見えますね。
これならメインビジュアルの表現としてもできそうです。

Dimensionの楽しさや可能性に気づかせてくださった、まりめぉ太郎さんに感謝です。
すごく作っていて楽しかったです。これからもDimensionでいろいろ作ってみたいと思いました。

それでは短いですが、最後までお読みいただきありがとうございました。
MerryChristmas!

6
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?