
/* = = = = = = = = = = = = = = = = = datei animation.css = = = = = = = = = = = = = = = = = = = = = = = = = */

/* diese datei regelt die css-animationen  */



/* ############################################################ */
/* | CSS KEYFRAMES Animation |
/*   drehen */
/* ############################################################ */

@keyframes drehen {

0% {transform: rotate(0deg);}
100% {transform: rotate(360deg); }

}


/* ############################################################ */
/* | CSS KEYFRAMES Animation |
/*   move */
/* ############################################################ */

.btn li:hover:nth-child(n):before {
ANIMATION:move 1.4s ease-out;
}

@keyframes move {
0% {transform: translateX(-60px); }
100% {transform: translateX(0px); }
}


/* ############################################################ */
/* | CSS KEYFRAMES Animation |
/*   fliegen  */
/* ############################################################ */

.icon-fliegen .fas,
.icon-fliegen .far,
.icon-fliegen .fab {
ANIMATION:fliegen-1 30s infinite  linear;
}

@keyframes fliegen-1  {
0%  {transform: translateX(-200px) }
100%    {transform: translateX(1500px) }
}


@keyframes fliegen-2  {
0%  {transform: translateX(-200px) }
30%    {transform: translateX(2000px) }
31%    {transform: translateX(2000px) }
100%    {transform: translateX(2500px) }
}


/* M E D I A   Q U E R I E S - RESPONSIVE-BILDSCHIRMABFRAGEN */

/*  ab 760 pixel  */
@media (min-width: 760px) {
.icon-fliegen .fas,
.icon-fliegen .fab,
.icon-fliegen .fas {font-size:10rem;
ANIMATION:fliegen-2 60s infinite  linear;
}

}




/* ############################################################ */
/* | Animation mit CSS Transition | */
/* Hinweis: Eventuelle Animationen mit TRANSITION sind direkt in der datei datei MENUE.CSS bzw. FORMAT.CSS angelegt */
/* ############################################################ */




/* ############################################################ */
/* NACHFOLGEND NUR INFORMATION FÜR SIE */
/* Kurzer Überblick: ANIMATIONEN mit CSS Keyframes und CSS Transition */
/* ############################################################ */


/*

CSS-Animationen ermöglichen auf einfache Art, was frueher nur mit der komplizierteren Flash- oder Javascript-Technik zu bewältigen war.


Es gibt 2 Arten von CSS Animationen, naemlich

(1) CSS TRANSITION

(2) CSS ANIMATION (auch KEYFRAMES-ANIMATION genannt).

Bei einer einfachen Animation wie z.b Drehung um 360grad bei Mouseover (hover) ausgeloest,
kann man von aussen nicht erkennen, ob diese mit (1) oder (2) gemacht ist.

(1) =
- Erlaubt nur 2 Zustaende, Anfangs- und Endzustand
- Braucht zur Ausloesung einen sog. Trigger (z.b.hover oder focus), in der Regel also eine Mausbeuerung oder Touch.
- Kein Loop gestattet (zb. spiele 8x ab ist NICHT erlaubt).
- Spielt unendlich ab (infinite).

(2) =
- Erlaubt die 2 Zustaende (bzw. die  sind Pflicht) wie bei 1), dann jedoch viele mogliche Zustaende dazwischen, eben Keyframes, wie beim Film.
- Startet im Gegensatz zu 1) auch automatisch (z.b. Foto-Slideshow) beim Laden der Seite.
- Loop-Angabe ist ERLAUBT.
- Spielt unendlich ab (infinite).

GEMEINSAM (1. und 2.) HABEN BEIDE  bezueglich der Anfangs-oder Endgeschwindigkeit:
- Zeitangabe fuer kompletten Durchlauf
- Zeitverzoegernung (delay), also starte erst nach X sec
- Geschwindigkeitssteuerung , verschiedene, wie :
// starte schnell, ende langsam  (ease-out)
// starte langsam ende schnell (ease-in)
// spiele gleichmaessig ab (linear) o.a.

*/