A CodePen by ccolegate. Recommend button - Advanced version of http://codepen.io/pat/pen/BDEHc with animation. Now with toggle.