javascript - 像 wunderlist.com 上的动画弹出窗口

标签 javascript jquery html css jquery-animate

我遇到过wunderlist.com网站,并爱上了“了解更多有关奇妙 list ”标题下方图像上类似缩放的弹出窗口。 我很乐意在我的网站上实现类似的功能。

有人能告诉我这是怎么做到的吗?我尝试进行逆向工程,但没有成功:) 我不希望有完整的现成代码,但也许有一些关于如何使用 CSS/jQuery 实现这一点的指南。

或者也许你知道一些我可以使用的 jQuery 插件?

最佳答案

他们正在使用所有 CSS。真的很简单......我会为你编写一个完整的 js fiddle 示例,但我没有时间,所以我将列出你需要的不同元素以及它们如何交互。

  1. 首先,大图像只是一个带有设置背景图像的 div 尺寸。
  2. 圆形图像本身是由一张大图像生成的,该大图像包含一个点上的所有圆形,这称为 Sprite 。这些圆圈只是带有背景图像和背景定位的 div,用于将 Sprite 图像中的正确圆圈定位在框内。
  3. 文本框本身也是带有标准 H2 和 P 文本标签的 div。
  4. 一切都绝对定位,以实现正确的布局。
  5. 小圆圈是具有 :hover 状态的 div,它们绝对位于各自的目标区域上方。
  6. :hover 上的动画是通过使用 css3 过渡和 css3 变换来实现的。

这应该可以帮助您入门。

如果您有疑问,请发表评论。

有时间玩玩:http://khill.mhostiuckproductions.com/siteLSSBoilerPlate/fun-experiment-mh/

关于javascript - 像 wunderlist.com 上的动画弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15684451/

相关文章:

c# - 如何在重定向页面之前获取警报消息

jquery - 使用 jquery 将空行插入到表中

javascript - 如何使用 javascript 提取 HTML 项目的名称?

javascript - 如何获取位于单击点的所有元素的列表?

javascript - X-Tag 中是否弃用了 `extends` 属性?

javascript - Twilio 视频 : how to increase video size?

javascript - 处理用于加载 .gif 图像的异步函数的正确方法是什么?

jQuery 模板将隐藏的表单字段渲染为 IE 中可见的输入框

html - 为什么要在我的 HTML 中使用 XFN?

jquery - 尝试使用自定义元素 "You tried to use polymer without loading it first",它肯定是导入的