case study for html5, css3, and javascript