为了账号安全,请及时绑定邮箱和手机立即绑定

这种图片依次淡入出现的效果是如何实现的?万分感谢

这种图片依次淡入出现的效果是如何实现的?万分感谢

慕丝7291255 2019-09-19 21:43:33
初学前端。偶然发现这个网站,https://pepecph.com/,觉得页面上图片依次淡入出现的效果非常经验,想知道是怎么实现的。这个问题其实包含了两个问题:请问这个种效果怎么实现的,可能需要使用到那些动画库?请问在学习前端的时候,当我发现一个网站的效果或者样式很喜欢,除了去找有其源码的git仓库链接之外,还有什么其他方法可以“逆向工程”出来它的效果?
查看完整描述

2 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

淡入淡出是通过opacity和过渡属性去控制的,从0-1。如下示例:
.image{
transition:all2s;//all表示该元素不管什么属性变化都会触发过渡效果,如果只想要单一效果把all换成opacity就行,表示透明度变化才过渡。2s表示过渡周期为2秒。
}
.fadeout{
opacity:0;
}
//当有了上面两个CSS后,只需要动态给timg标签再加上fadeout类名,变成:,就会触发淡出效果。“逆向工程”你需要会使用chrome的F12,查看元素,查看CSS,查看JS。
                            
查看完整回答
反对 回复 2019-09-19
?
慕标5832272

TA贡献1966条经验 获得超4个赞

推荐一个amazing的动画库GSAP,非常快,还支持与react和vue结合使用,目前官网数据是已被500+万个网站和品牌使用。
                            
查看完整回答
反对 回复 2019-09-19
  • 2 回答
  • 0 关注
  • 315 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信