SMIL Timing

Tijdsbeheer betekent wanneer iets begint en wanneer het eindigt.

Tijdslijnen en Tijdsbeheer

De meeste SMIL-elementen gebruiken tijdseigenschappen om de presentatielijn te definiëren.

Tijdseigenschappen definiëren de starttijd van een element en de duur ervan.

De volgende tabel geeft mogelijke tijdformaten weer:

formaat voorbeeld
hh:mm:ss.f
  • 1:50:00 (1 uur 50 minuten)
  • 10:50 (10 minuten 50 seconden)
  • 10,5 (10,5 seconden)

getal

[h|min|s|ms]

  • 3.5h (3.5 uur)
  • 3.5min (3.5 minuten)
  • 3.5sec (3.5 seconden)
  • 35ms (35 milliseconden)

wallclock

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

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

( 12:10:30, 1 augustus 2003,协调世界时 + 1 uur)

De waarde 'indefinite' kan worden gebruikt om een oneindige herhaling te definiëren.

Duur

De 'duur' (duration, dur="5s") eigenschap definieert de zichtbare duur van het element:

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

TIY

Wanneer begint?

De 'begin' (begin="2s") eigenschap definieert wanneer het element zichtbaar wordt (start speelt):

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

TIY