Я начну с того, что я довольно новичок в css, поэтому извините, если ответ на мой вопрос очевиден.Я пытаюсь применить эффект к элементу (элементам), которые наиболее центрированы на экране.Я хочу, чтобы пользователь прокрутил страницу вниз, чтобы фотографии были насыщенными по шкале серого.
Вот страница, на которой я хотел бы получить эффект:
http://evanscottpierce.com/portfolio/
Текущее поведение рабочего стола - насыщение при наведении, но, очевидно, это не работает для мобильных устройств, поэтому я бы хотел, чтобы насыщение было вызвано прокруткой.Как вы можете видеть ниже, я просто применил эффект серой шкалы только к рабочему столу, пока не смогу получить желаемое поведение для мобильных устройств.
Вот код, который у меня есть:
@media only screen and (min-width:768px){
.gray-scale-img .rl-gallery {
overflow: hidden;
-webkit-backface-visibility: hidden;
}
.gray-scale-img .rl-gallery .rl-gallery-link {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
will-change: filter;
}
.gray-scale-img .rl-gallery .rl-gallery-link:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
}
Заранее спасибо!