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