网上溜达,偶见一网站的产品可以“跳动”,给用户以活跃的感觉,于是自己也实现一下,如果您碰巧也在完成产品展示类的网站不妨也给产品来点“灵性”。
描述的有点晕乎了,其实很简单就是jquery的一个动画效果 。请鼠标滑过图片。
连续两次按“向左键”
(图片为前些天的日食,不知道您是否亲眼目睹了这一景观)
现在是不是现在图片消失了?找不到了吧?^_^!
看看图片上方的提示吧,放心的按吧不是病毒的!
这个效果是模仿的效果,如果您有充分的想象里,用jquery编一个自己的小游戏也不是不可能的。
效果看过了,为了证明这个很简单,下面把代码贴上来,简单解释一下。(虽然每次我都说简单,但是有些jquery和CSS初学者还是想知其所以然,所以我就解释一下。)
下面的内容高手可以忽略了。
JS:
1 < script type ="text/javascript" >
来句题外话,太佩服博客园了,以前以为随笔不可以直接插入代码呢,总在猜测别人的演示程序是用的什么编辑器。今天试试了是才明白,原来是什么都不用!
转回正题,上面动画主要是通过.animate()实现的,值得注意的一点是top值和后面的时间长短要协调了,不然图片跳的就有点“卡”了。跳的距离要从高到低,时间一点一点变短,您可以参考google纪念牛顿特效中的自由落体的函数。
对了,差点忘了最重要的一点,完成图片的这个“动作”一定要有CSS的支持,看下面代码
CSS:
<style type="text/css">
img 的position属性一定要是absolute的,这样jquery里才可以控制图片的top属性。
说的有点罗嗦了,如果您对CSS不熟悉,请google “CSS position属性”趁现在谷歌(google)还可以用,呵呵!...
转载于:.html
本文发布于:2024-02-04 15:17:00,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170710350256639.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |