Ссылка на gh-pages: Фареры
- Фиксированные заглавные картинки отключены на мобильных устройствах, поскольку
Chrome mobile не поддерживает
background-attachment: fixed
(почти), а iOS, даже не смотря на то, что поддерживает(как написано), все равно работает непредсказуемым образом. Поэтому картинки решил фиксировать только после1280px
. - Почему вообще использую
background-image: url()
вместо<img src="">
? Для того, чтобы обрезать картинку как в задании, хорошо подходит свойствоbackground-size: cover
. Это для бэкграунда. Для обычного тегаimg
можно использоватьobject-fit: cover
. Результат аналогичный. Но, в задании также сказано, что нужно фиксировать картинки при скроле. Вот тут в тандеме хорошо работаютbackground-size: cover
иbackground-attachment: fixed
. А для<img>
остается толькоposition: fixed
, что уже совсем не то, что надо.