Animationen

Animationen mit CSS

Mit Animationen und den dazugehörenden Funktionen wie zum Beispiel @keyframes lassen sich relativ einfach Objekte erstellen, die sich über die Webseite bewegen.

Schrift kann außerdem gedreht und verschoben werden.
Dadurch erscheint eine Webseite viel dynamischer und visuel ansprechender.


#example2 {
 #beispiel{
  background-color: aqua;
  color: black;
  border: 3px solid rgb(255, 0, 0);
  border-radius: 0.4em;
  animation-timing-function: ease;
  width: 100px;
  height: 100px;
  animation-name: beispiel;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  text-align: center;
  align-self: end;
  &position: relative;
 }

 @keyframes beispiel {
  0% {
   transform: rotate(0deg);
   left:var(--width2);
  }

  25% {
   transform: rotate(90deg);
   left:var(--width2);
   background-color: blue;
   border-color: orange;
  }

  50% {
   transform: scale(1.5);
   background-color: blueviolet;
   border-color: green;
   transform: rotate(180deg);
   left:var(--width1);
  }

  75% {
   transform: rotate(270deg);
   left:var(--width1);
   background-color: red;
   border-color: lightblue;
  }

  100% {
   background-color: yellow;
   border-color: pink;
   transform: rotate(360deg);
   left:var(--width2);
  }
 }
}