Exploderende muisklik met jQuery

Als je op een willekeurige plek in dit document klikt, ontstaat er een soort explosie. Op deze bladzijde leg ik uit hoe je dit kunt aanpakken.

Gebruik:

De code ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<style>
.particle {   width:8px;   height:8px;   background-color:red; }
</style>
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">
</script>
<script src="jquery.explosion.js"></script>

(Zet dit aan het einde van de <BODY>, dus net voor de </body>-tag).

<script>
$(document).ready(function() {
  $(document).click(function(e) {
    var xClick = e.clientX;
    var yClick = e.clientY;
    $("body").explosion({
      origin:{
        x:xClick,
        y:yClick
      },
      particleClass:"particle"
    });
  });
});
</script>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb142.zip, 1267 bytes.

Opmerking:
 
Dit effect lijkt veel op vuurwerk. Het is daarom ook geschikt om te gebruiken rond de jaarwisseling.
 
Een vergelijkbaar idee vind je in het item Exploderende hyperlinks.

 
terug

html-142; Laatste wijziging: 10 mei 2020