Atölye › Trafik lambası › 8/12. adım

Bir lamba için zaman çizelgesi

Ne yapıyoruz

Animasyon bir zaman çizelgesidir: bir özelliğin (burada opacity) zamanın hangi anında ne olacağını söyler. @keyframes ile bu çizelgeyi yazıp ona ad veriyoruz: glow (parla). Bu adımda henüz hiçbir lambaya bağlamıyoruz.

```css
@keyframes glow {
  0%, 30% {
    opacity: 1;
  }
  35%, 100% {
    opacity: 0.25;
  }
}
```

Ne işe yarıyor

Sıra sende

@keyframes bloğunu stillerin sonuna, yeşil lambanın kuralının altına yaz. Çalıştır.

Beceriler: CSS ile görünüm

Tüm adımlar

  1. Boş bir kutu
  2. Kutuya biçim ver
  3. İçine üç lamba
  4. Yuvarlak lambalar
  5. Ortada alt alta diz
  6. Kırmızı, sarı, yeşil
  7. Söndür
  8. Bir lamba için zaman çizelgesi
  9. Çizelgeyi oynat
  10. Sırayla
  11. Hız için tek ayar
  12. Kendin yap: direk