css+js实现层叠式轮播图(一)

本文展示了如何使用CSS和JavaScript创建一个层叠式轮播图,当轮播到当前图片时,图片会放大显示,仅显示当前及相邻两张图片。文章提供了HTML结构、CSS样式设置和部分JavaScript实现,强调了中间图片的层级最高,其他图片依次递减。目前CSS和HTML已完成,JavaScript部分将在后续文章中讲解。
摘要由CSDN通过智能技术生成

先放一张预览图给大家看看

 效果是轮播到当前的图片时,放大显示然后整个轮播图只会显示当前图片,上一张和下一张图片,

其他的图片不会显示,接下来就是写代码时间

首先要将静态页面布置好

 html的结构大概为这样,至少需要5张图片

从上往下分别是        左2,左1图片  中间图片  右1,右2图片

然后是css样式设置

        .img_box_prev2 {
            left: -100px;
            z-index: 10;
        }

        .img_box_prev1 {
            left: 0;
            z-index: 30;
        }

        .img_box_active {
            left: 200px;
            z-index: 50;
            transform: scale(1.3);
        }

        .img_box_next1 {
            left: 400px;
            z-index: 30;
        }

        .img_box_next2 {
            left: 550px;
            z-index: 10;
        }

中间的图片层级是

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值