La farfalla è una composizione di elementi png (può essere fatta in puro CSS ma ovviamente risulterà stilizzata).
Il battere d’ali è puro CSS e il suo volo è un calcolo del percorso da un “inizio” ad una “fine” con una funzione che ne permette l’andamento ondulatorio (sinusoidale) e la velocità così da poter risultare realistica.
Come in ogni progrettazione, una serie di variabili sono configurabili per definire i parametri del comportamento (velocità, andamento frequenza ampiezza del percorso ecc.)