Для додавання фонового зображення на сайт, CSS використовується властивість background. З його допомогою можна не просто завантажити картинку, але і задати їй положення, повторюваність, фіксацію та багато іншого.
За допомогою властивості background-attachment можна зафіксувати фон на місці і він не переміщатиметься під час прокручування. Значення властивості: scroll – фон прокручується разом із вмістом (за замовчуванням). fixed – фон не прокручується, зафіксований на одному місці.
Використовуйте властивість background зі значенням no-repeat для селектора body.