Разница между свойствами background-attachment и background-position заключается в их функциях.
Background-attachment определяет, как фоновое изображение будет вести себя при прокрутке страницы. 23 Свойство указывает, будет ли фон элемента прокручиваться вместе с содержимым страницы или останется на месте. 3
Background-position, в свою очередь, устанавливает начальное положение фонового изображения внутри элемента. 2 Значения свойства представляют собой набор вертикальных и горизонтальных координат, отсчёт которых начинается с верхнего левого угла. 4
Таким образом, background-attachment фокусируется на поведении фона при прокрутке, а background-position — на расположении фонового изображения внутри элемента.