Learning about opacity and transitions in CSS3