home  :: Home/Artikels/Webdesign enzo/Webdevelopment en scripting/Javascript en CSS animatie voorbeeld

Javascript en CSS animatie voorbeeld


door: JorisO 

In dit eenvoudige 'DHTML script' wordt getoond hoe CSS en javascript gecombineerd kunnen worden om elementen op HTML pagina's te animeren. Met javascript / CSS combinaties kunnen zeer complexe en verfijnde animaties worden opgebouwd. Dit eenvoudige voorbeeld is enkel bedoeld om een aantal javascript en CSS basiselementen te tonen, die vaak gebruikt worden in DHTML animatie scripts.

In dit voorbeeld wordt de javascript getelementbyid() methode toegepast om de CSS 'left' eigenschap van een absoluut gepositioneerd element (position:absolute) 10 pixels te doen toenemen.

Door deze handeling herhaaldelijk te laten plaatsvinden dmv de javascript setInterval methode ontstaat een 'DHTML animatie'. Wanneer het onClick event wordt geactiveerd door op de link te klikken vliegt het gelinkte plaatje naar rechts.

In dit voorbeeld script wordt de javascript animatie gestopt zodra de CSS 'left' eigenschap de waarde 1000px bereikt heeft.

klik hier:
geanimeerd stukje html (klik)

 

 

 

javascript en css code:

<html>
<head>

<style type="text/css">
#animatie
{position:absolute;}
</style>

<script language="javascript" type="text/javascript">
function animeer()
{
var positie = parseInt(document.getElementById('animatie').style.left);
if (positie < 1000)
{
var nieuwepositie = positie + 10;
document.getElementById('animatie').style.left = nieuwepositie + 'px';
}
}
</script>
</head>
<body>
<a id="animatie" style="left:200px;" onClick="setInterval('animeer()',10)"><img src="celtic.gif" alt="geanimeerd stukje html (klik)"></a>
</body>
</html>



Commentaar van bezoekers:
van: Akka!
16:24:38, 8th-May-07
Ziet er goed uit het is net een powerpoint fade out.

van: Yasmin
19:41:32, 13th-Jul-08
goed script!

van: Yoyo
09:41:31, 10th-Apr-09
Heel erg simpel script, mmaar wel leuke animatie :-P

Commentaar toevoegen:
Naam:
Link:(niet verplicht)
Commentaar:
<-- code:
  


Gerelateerde Artikels :
webdevelopment:
Javascript en CSS animatie voorbeeld

Snel zoeken:



Brandweerman
45 Euro

Toevallig
passerende
cartoon
:



Nieuwste links:


All content copyleft 2008 Joris Osterhaus - www.hardcode.nl