@RobbyRobbe dusetzt das in den berecih den du animieren möchtest. bspw.
div.header {
background: none;
-moz-animation-name: pulse;
-moz-animation-duration: 4s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: ease-in-out;
-webkit-animation-name: pulse;
-webkit-animation-duration: 4s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-o-animation-name: pulse;
-o-animation-duration: 4s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: ease-in-out;
}
duration: 4s; sind die sekunden in denen sich das ganze wiederholt, kannst du anpassen wie du willst.
das setzt du irgendwo zwischen <*style*> und <*/style*>
@-webkit-keyframes pulse {
0% {
background-color: rgba(255, 255, 255, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
10% {
background-color: rgba(255, 255, 122, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
20% {
background-color: rgba(255, 255, 0, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
30% {
background-color: rgba(255, 126, 0, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
40% {
background-color: rgba(255, 0, 0, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
50% {
background-color: rgba(131, 0, 0, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
60% {
background-color: rgba(255, 0, 0, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
70% {
background-color: rgba(255, 126, 0, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
80% {
background-color: rgba(255, 255, 0, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
90% {
background-color: rgba(255, 255, 122, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
100% {
background-color: rgba(255, 255, 255, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
}
@-moz-keyframes pulse {
0% {
background-color: rgba(255, 255, 255, 0.3);
-moz-transform: scale(1.0) rotate(0deg);
}
10% {
background-color: rgba(255, 255, 122, 0.3);
-moz-transform: scale(1.0) rotate(0deg);
}
20% {
background-color: rgba(255, 255, 0, 0.3);
-moz-transform: scale(1.0) rotate(0deg);
}
30% {
background-color: rgba(255, 126, 0, 0.3);
-moz-transform: scale(1.0) rotate(0deg);
}
40% {
background-color: rgba(255, 0, 0, 0.3);
-moz-transform: scale(1.0) rotate(0deg);
}
50% {
background-color: rgba(131, 0, 0, 0.3);
-moz-transform: scale(1.0) rotate(0deg);
}
60% {
background-color: rgba(255, 0, 0, 0.3);
-moz-transform: scale(1.0) rotate(0deg);
}
70% {
background-color: rgba(255, 126, 0, 0.3);
-moz-transform: scale(1.0) rotate(0deg);
}
80% {
background-color: rgba(255, 255, 0, 0.3);
-moz-transform: scale(1.0) rotate(0deg);
}
90% {
background-color: rgba(255, 255, 122, 0.3);
-moz-transform: scale(1.0) rotate(0deg);
}
100% {
background-color: rgba(255, 255, 255, 0.3);
-moz-transform: scale(1.0) rotate(0deg);
}
}
@-o-keyframes pulse {
0% {
background-color: rgba(255, 255, 255, 0.3);
-webkit-transform: scale(1.0) rotate(0deg);
}
10% {
background-color: rgba(255, 255, 122, 0.3);
-o-transform: scale(1.0) rotate(0deg);
}
20% {
background-color: rgba(255, 255, 0, 0.3);
-o-transform: scale(1.0) rotate(0deg);
}
30% {
background-color: rgba(255, 126, 0, 0.3);
-o-transform: scale(1.0) rotate(0deg);
}
40% {
background-color: rgba(255, 0, 0, 0.3);
-o-transform: scale(1.0) rotate(0deg);
}
50% {
background-color: rgba(131, 0, 0, 0.3);
-o-transform: scale(1.0) rotate(0deg);
}
60% {
background-color: rgba(255, 0, 0, 0.3);
-o-transform: scale(1.0) rotate(0deg);
}
70% {
background-color: rgba(255, 126, 0, 0.3);
-o-transform: scale(1.0) rotate(0deg);
}
80% {
background-color: rgba(255, 255, 0, 0.3);
-o-transform: scale(1.0) rotate(0deg);
}
90% {
background-color: rgba(255, 255, 122, 0.3);
-o-transform: scale(1.0) rotate(0deg);
}
100% {
background-color: rgba(255, 255, 255, 0.3);
-o-transform: scale(1.0) rotate(0deg);
}
}
ich habe % zwischen 0 und 100 genommen wobei sich das auf start und ende bezieht.
die farben sin hier rgba also rot, grün blau und das a für transparenz.
scale würde ich auf 1 lassen. mit scale 1.1 erreichst du, dass das element 1/10 größer wird.
rotate(0deg) heißt, dass es sich NICHT drehen soll. wenn es sich drehen soll schreibst du bspw.
rotate(90deg) i, nächsten dann
rotate(180deg) solange bis du 360° voll hast. hab ich alles auf null da ich mehr als 4 posten drin habe. sonst musst du bei 36deg starten und dann immer 36 draufrechen.