恩恩,看了你的这个预期效果!这是我的代码,你可以看看,可以实现这个效果:
AlloyTeanm-zy
需要注意的几点:
1.我用的是jQuery,需要引入外部jQuery库!
2.图片的原始大小,以及屏幕的大小都会影响这个效果!
3.这些top属性和left属性,都是根据我的图片和屏幕调的,具体的值,你要根据自己的情况更改,反正原理就这样!原理是,将图片的长度和宽度调的比屏幕窗口或者DIV大,也就是让图片“溢”出来,多的部分使用“overflow:hidden”隐藏掉,然后在让图片他恢复和窗口或者DIV一样大尺寸,就会产生图片拉远的效果!
有不懂的地方继续问我!
希望能帮助到你,望采纳!
test
上面代码中css 的animation放在.top img{}中,切换图片可以考虑修改class=top 形式
仅供参考