In this iteration, these buttons only use unicode symbols. You could also use text or icon fonts. Please see my Dribbble shot or LABS@TRINKAUS.CC for more examples. The next step would be to make them as cross-browser compatible as possible. If you have questions, feel free to ask on Twitter: @saschamt. Kind regards, Sascha Michael Trinkaus.