När man skall göra lite roliga onmouseover effekter är det alltid roligt att att jobba med opacitet. Och varför inte använda Mootools för att sköte effekterna? Problemet är att från och till att man vill inte dra ner opaciteten på texten för att det då blir svårläst. Istället kan man lägga en div med en bakgrundsbild som man sätter opacitet på genom mouseenter och mouseleave funktionerna. Effekten kan göras väldigt påtaglig och koden är extremt liten jämfört med att ladda flera bilder representerar de olika stegen. Med lite utveckling av koden kan ju olika stadier i knapptryckningen ha olika effekter, men det får bli ett annat inlägg.
här är ett exempel:

Här kommer JavaScript koden:
$$('.startButton').addEvents({
mouseenter: function(){
$(this.getElement('.startButtonBackground')).morph({
'opacity': [1]
});
},
mouseleave: function(){
$(this.getElement('.startButtonBackground')).morph({
'opacity': [0.5]
});
}
});
$$('.startButtonBackground').each(function(el) {
el.set('opacity','.5');
});
