I have tried to make gentle zooming backgrounds like on this site http://iworks.ozythemes.com but with css3. I have tried transforming with scale on the body but then everything scales, which I don't want.
How about the
background-size CSS3 property?
This recipe can be found in it's original form on Stack Over Flow.