Это мой код:
background-color:#fff;
background-attachment:fixed;
background-repeat:no-repeat;
background-size:cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center center;
Работает на настольных, iPad и Android мобильных устройствах:
В Chrome и Safari на iPhone фон слишком большой: