打开之后,页面向下滚动,当滚动到“中国区特别赞助商”区域时,这部分会由灰色变成彩色,请问这种效果如何实现?
css样式控制的,没有滚动到的时候
#sponsors img {
transition: all 0.3s ease;
filter: grayscale(100%);
opacity: 0.66;
}
滚动到之后
#sponsors.active img {
filter: none;
opacity: 1;
}
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
3 回答1.5k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
监听滚动事件 添加

active
class灰色样式:

active
样式: