Разница между свойствами background-attachment и background-position заключается в их функциях.
Background-attachment определяет, как фоновое изображение будет вести себя при прокрутке страницы. www.geeksforgeeks.org htmlacademy.ru Свойство указывает, будет ли фон элемента прокручиваться вместе с содержимым страницы или останется на месте. htmlacademy.ru
Background-position, в свою очередь, устанавливает начальное положение фонового изображения внутри элемента. www.geeksforgeeks.org Значения свойства представляют собой набор вертикальных и горизонтальных координат, отсчёт которых начинается с верхнего левого угла. www.internet-technologies.ru
Таким образом, background-attachment фокусируется на поведении фона при прокрутке, а background-position — на расположении фонового изображения внутри элемента.