我遇到了wunderlist.com网站,只是爱上了他们对标题“了解更多关于奇妙清单”下方图片的缩放式弹出窗口。 我想在我的网站上实现类似的功能。
有人可以告诉我这是怎么做到的吗?我试图逆向工程,但没有运气:) 我不希望有完整的代码,但可能有一些关于如何使用CSS / jQuery实现这一点的指南。
或许你知道我可以使用的一些jQuery插件吗?
答案 0 :(得分:1)
尝试查看两个主要方面:
打开您选择的检查器工具,看看body.login .feature
会发生什么
...更具体地说,看看它的transform: scale
和opacity
值会发生什么:悬停。
提示:过渡主要是在他们身上。
仍然在检查器中,将比例更改为(1),将不透明度更改为1.如何从一个状态顺利地转换到另一个状态由transition
属性决定。
这并不是要告诉你如何实现它,而是为了让你继续前进:)
答案 1 :(得分:1)
他们正在使用所有CSS。真的很简单..我会为你编写一个完整的js小提琴示例,但我没有时间,所以我将列出你需要的不同元素以及它们如何相互作用。
:hover
个状态绝对位于各自的目标区域。:hover
上的动画是通过使用css3过渡和css3变换实现的。 这应该让你开始。
如果您有疑问,请发表评论。
有一些时间玩得开心:http://khill.mhostiuckproductions.com/siteLSSBoilerPlate/fun-experiment-mh/
答案 2 :(得分:1)
实际上并不难。奇妙清单团队甚至让它变得更容易。它们有一个大的精灵图像,缩放的图像被剪裁,准备好圆角,边框和阴影。你可以在这里看到它:https://wunderlist2.s3.amazonaws.com/179510ff7c929bfcc6e9819f3c2539baca5d3325/images/welcome-screen.png
你做的是在鼠标悬停时你显示一个半透明的黑色背景(可以是位置:固定全宽和高度)。然后你创建一个以sprite作为背景图像的元素(更好的是,在你的css中准备一个类并将它附加到你新创建的元素)。将位置设置为悬停元素的位置。
当添加到dom中时,会为元素的变换比例设置动画(从缩放(.24)开始)。
答案 3 :(得分:0)