#back {
background-size: cover;
background: url(mainSpidey.jpg) no-repeat 100% 0;
}
Проблема в порядке свойств.
background - это короткий вариант записи множества свойств для задания фона:
background-image
background-position
background-size
background-repeat
background-origin
background-clip
background-attachment
background-color
И это свойство
перезаписывает все параметры фона.
Как-то так выглядит полная запись вашего случая
#back {
background: url(mainSpidey.jpg) no-repeat 100% 0 / cover;
}
Или просто поменяйте местами строчки
#back {
background: url(mainSpidey.jpg) no-repeat 100% 0;
background-size: cover;
}