Question: How do I change the background of a site using buttons like the example below?

See the Product Configurator example.