Czasowanie SMIL

Czasowanie oznacza, kiedy zaczyna się i kiedy kończy.

Osie czasu i czasowanie

Większość elementów SMIL używa atrybutów czasu do definiowania osi czasu prezentacji.

Atrybuty czasu definiują czas rozpoczęcia i trwania elementu.

Poniższa tabela pokazuje możliwe formaty czasu:

format przykład
hh:mm:ss.f
  • 1:50:00 (1 godzina 50 minut)
  • 10:50 (10 minut 50 sekund)
  • 10.5 (10.5 sekund)

liczba

[h|min|s|ms]

  • 3.5h (3.5 godzin)
  • 3.5min (3.5 minut)
  • 3.5sec (3.5 sekund)
  • 35ms (35 milisekund)

wallclock

(YYY-MM-DDThh:mm:ss+zone)

wallclock(2003-08-01T12:10:30+1.00)

( 12:10:30 po południu, 1 sierpnia 2003 roku, czas świata 1 godzina)

Wartość "indefinite" może być używana do definiowania nieskończonego cyklu.

Czas trwania

Atrybut "duration" (duration, dur="5s") definiuje czas widoczności elementu:

<html>
<head>
  <style>.t {behavior: url(#default#time2)}</style>
</head>
<body>
<img class="t" src="image1.jpg" dur="5s" />
</body>
</html>

TIY

Od kiedy zaczyna się?

Atrybut "begin" (begin="2s") definiuje, od kiedy element jest widoczny (rozpoczyna odtwarzanie):

<html>
<head>
  <style>.t {behavior: url(#default#time2)}</style>
</head>
<body>
<img class="t" src="image1.jpg" begin="2s" />
</body>
</html>

TIY