This is a demo. To see a more detailed explanation please visit our post CSS Icon Font Buttons. These buttons can be styled with CSS to achieve a high number of different styles. You can use the controls below to change a few things like background colour, size and icon color. In reality any css value can be changed.