博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS实现图片''推拉门''效果
阅读量:4522 次
发布时间:2019-06-08

本文共 1016 字,大约阅读时间需要 3 分钟。

  ''推拉门''动效也可以称作"手风琴"效果,大多数效果实现的思路基本是一样的,下面介绍两种方法,一种是通过改变图片的偏移位置实现移动,另一种是通过遍历背景图片后改变图片的宽度实现变换。

 

        

                            推拉门收缩状态.png

      

 

                             "推拉门"展开状态.png

 

 

  "推拉门"实现方法一:改变图片宽度

  html+css代码
1  2     
3
    4
    5
  • 6
  • 7
  • 8
  • 9
  • 10
11
12 13 14

  jQuery实现

 

1  2 

 

  "推拉门"实现方法二:改变图片的偏移值

 

  html+css代码

1  2     
3
    4
  • ![](images/slidepic8.jpg)
  • 5
  • ![](images/slidepic3.jpg)
  • 6
  • ![](images/slidepic4.jpg)
  • 7
  • ![](images/slidepic5.jpg)
  • 8
  • ![](images/slidepic7.jpg)
  • 9
10
11 12 13

  jQuery实现

1  2 

  注意:方法一在实现的过程中,注意宽度和图片命名的设置。

  提示:这里使用的是jQuery代码实现,javaScript代码也是一样的可以实现,只是修改下遍历过程和内置函数方法,另外再重写动画函数(前面的笔记有封装好的animate函数,可以直接引入使用)。

 

转载于:https://www.cnblogs.com/axiangcheng/p/7443275.html

你可能感兴趣的文章
Python基础---OS模块 (二)
查看>>
【JS点滴】substring和substr以及slice和splice的用法和区别。
查看>>
awk多模式匹配
查看>>
线段树
查看>>
[javascript]实现登陆界面拖动窗口
查看>>
a span等行内元素加margin属性后无效果解决方案
查看>>
傻瓜式硬盘重装win7系统图文加视频教程
查看>>
BZOJ 1607 [Usaco2008 Dec]Patting Heads 轻拍牛头:统计 + 筛法【调和级数】
查看>>
如果一个人请优雅的活着。
查看>>
验证码
查看>>
Django缓存配置
查看>>
Ubuntu下安装 Mysql
查看>>
LeetCode--Reverse Integer
查看>>
PHP_APC+Ajax实现的监视进度条的文件上传
查看>>
计算机网络课堂笔记3.29
查看>>
word2vec----CBOW
查看>>
衰减学习率真的有用吗?
查看>>
ORACLE 建库过程总结
查看>>
Ogre1.8.1 Basic Tutorial 6 - The Ogre Startup Sequence
查看>>
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(36)-文章发布系统③-kindeditor使用...
查看>>