Padający śnieg – zimowa animacja z CSS

Dziś pokaże wam jak zrobić prostą świąteczną animacje – padający śnieg z pomocą grafiki, HTML i CSS.

Prosta animacja z obrazków

Na początek przygotowałam 3 podobne obrazki z płatkami śniegu w formacie PNG (bez tła). W moim przypadku będą to:

Dodałam pod spód szare tło by lepiej było widać obrazki, nie mają one bowiem tła jedynie gwiazdeczki symbolizujące płatki śniegu, które zlały by się z tłem mojej witryny. Tło w tym miejscu ma więc zastosowanie czysto praktyczne.

Budujemy animację z pomocą CSS

Na sam początek musimy mieć stworzyć prosty kontener z pomocą HTML. To w tym kontenerze będzie wyświetlała się nasza animacja.

<div class="movtlo"></div>

Jak widać kontener ten jest całkowicie pusty. I taki ma być przynajmniej na razie. Bo już w następnym kroku dodamy do niego właściwości i efekty w CSS.

@keyframes ruch
{
  0% { background-position:0 0, 0 0, 0 0; }
  50% { background-position: 500px 500px, 100px 200px, -100px 150px; }
  100% { background-position: 500px 1000px, 200px 400px, -100px 300px; }
}
 @-webkit-keyframes ruch
      {
        0% { background-position:0 0, 0 0, 0 0; }
       50% { background-position: 500px 500px, 100px 200px, -100px 150px; }
      100% { background-position: 500px 1000px, 200px 400px, -100px 300px; }
      }

 
 .movtlo {
background-color:#e3e3e3;
    height: 200px;
    background-image: url(http://aurainweb.pl/wp-content/uploads/2017/08/snieg-1-e1512733256249.png), 
url(http://aurainweb.pl/wp-content/uploads/2017/08/snieg-2-e1512733339864.png), 
url(http://aurainweb.pl/wp-content/uploads/2017/08/snieg-3-e1512733296108.png);
    animation: ruch 10s linear infinite;}

.tlo{
background-color:#e3e3e3;
}

Animacje CSS, które dziś zaprezentowałam omówiłam nieco szerzej we wpisie na temat animacji. Dlatego jeśli chcecie dowiedzieć się jak to działa odsyłam was do tamtego wpisu.

Polecam również przeczytać wpis o wstawianiu obrazkowego tła.

Efekt końcowy:

See the Pen Snow in CSS by Aura (@Julka85) on CodePen.

Padający śnieg – zimowa animacja z CSS
aurelia

Recent Posts

Mity o marce osobistej, które warto znać

Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…

1 tydzień ago

Jakie zawody zastąpi AI? Czy mamy się czego bać?

Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…

2 tygodnie ago

Widmo Brockenu – co to jest?

Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…

2 miesiące ago

Relikwie: jak zdobywano, sprzedawano i podrabiano święte przedmioty

Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…

2 miesiące ago

Poznaj 6 powodów, dla których warto posiadać logo

Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…

2 miesiące ago

Dlaczego firmy mylą markę osobistą z firmową

Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…

2 miesiące ago