纯js响应式轮播图

所属分类:媒体-幻灯片和轮播图

 34184  354  查看评论 (14)
分享到微信朋友圈
X
纯js响应式轮播图 ie兼容10

纯js写的轮播图

// 屏幕的宽度
var width = document.body.offsetWidth;
//统一高度,宽高比例可根据ui修改,目前宽高比例为2.75
document.querySelector(".banner_images li img").style.height = width / 2.75 + "px"
for (var j = 1; j <= document.querySelectorAll(".banner_images li").length - 1; j++) {
    document.querySelector(".banner_index-frame").appendChild(document.createElement("li"));
    document.querySelectorAll(".banner_images li img")[j].style.height = width / 2.75 + "px"
}

// 抽取的代码 提升代码的可读性,以及 降低维护的难度
//开启过渡效果
var startTransition = function() {
    moveUl.style.transition = 'all .5s';
}

//关闭过渡效果
var endTransition = function() {
    moveUl.style.transition = '';
}

// 开启定时器
var timeId = setInterval(function() {
    // 累加
    index++;
    if (index >= document.querySelectorAll(".banner_images li").length) {
        index = 0
    }
    // 将 过渡开启 
    // moveUl.style.transition = 'all .3s';
    startTransition();

    // 修改 ul的位置
    // moveUl.style.transform = 'translateX('+index*width*-1+'px)';
    setTransform(index * width * -1);

}, 3000);
相关插件-幻灯片和轮播图

基于jquery仿QQiPhone首页

基于jquery仿QQiPhone首页效果清新实用
  幻灯片和轮播图
 25378  307

魔兽世界轮播图

很简单的一款小插件 希望大家喜欢
  幻灯片和轮播图
 27105  296

基于HTML5和CSS的焦点图特效

基于HTML5和CSS的焦点图特效
  幻灯片和轮播图
 32359  384

5种jQuery超酷3d幻灯片效果

flux.js是一款能做出3D效果的jQuery幻灯片插件。这款jQuery幻灯片插件共有5种效果:爆炸效果、3D翻转效果、3D旋转效果、立方体效果和翻页效果。需要注意的是flux需要浏览器支持CSS3 transitions才能正常工作。
  幻灯片和轮播图
 33716  451

讨论这个项目(14)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    LaserMan 0
    2021/7/1 16:39:18
    cscm885 0
    2020/3/5 23:27:19
    可以实现仅在web端hover时暂停轮播吗?哪位大佬能教一下,谢谢了!
        cscm8850
        2020/3/8 15:26:48
        还有第二张图开始后面的回出现位移,图片不对齐窗口
        cscm8850
        2020/3/8 16:00:49
        就是如果不是全屏,装在一个容器里的话就会出现错位,要怎么改?
        不坐书生0
        2020/11/24 17:10:36
        监听窗口变化
    回复
    阿溴- 0
    2019/6/26 14:50:08
    . 0
    2019/4/12 15:13:29
    哈哈哈哈哈哈哈哈哈哈或或
        鲜果0
        2019/6/20 15:11:11
        嗯呢
    回复
    囊囊 0
    2018/9/25 10:42:07
    这个特效很好 不错!
        ?0
        2018/9/25 17:11:45
        你用了吗
    回复
    hammermax 0
    2018/9/17 15:45:13
    这个看起来真的厉害 回复
    青云直上 0
    2018/9/10 11:07:16
    厉害啊厉害啊厉害啊厉害啊厉害啊厉害啊厉害啊
        小璐儿0
        2018/9/12 13:59:34
        很厉害啊
        不坐书生0
        2020/11/24 11:17:50
        可以
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复