纯css实现banner图轮播且放大缩小100%居中显示

您所在的位置:网站首页 轮播图就是banner吗 纯css实现banner图轮播且放大缩小100%居中显示

纯css实现banner图轮播且放大缩小100%居中显示

#纯css实现banner图轮播且放大缩小100%居中显示| 来源: 网络整理| 查看: 265

HTML代码: 纯css实现banner图放大缩小100%居中显示 css代码及相关注释: /* 设置banner图外层高度 占满浏览器,宽度设置100% 溢出部分隐藏*/ .wrapper{ height: 500px; width: 100%; overflow: hidden; } /* 外层内包一个div, 通过给该div添加移动动画效果实现轮播*/ .box{ /* 三个图片轮播,图片高度为500px,根据需求自行调整 */ height:1500px; /* 定义动画延迟时间,无限重复,步进为3,根据需求自行调整*/ animation: mybox 5s infinite steps(3); } /* 给内层需要轮播的图片设置3个div, 图片设为背景图片,不铺满且一直居中*/ .box .img1{ height:500px; width:100%; background:url(img/01.jpg) no-repeat center; background-size: cover; } .box .img2{ height:500px; width:100%; background:url(img/02.jpg) no-repeat center; background-size: cover; } .box .img3{ height:500px; width:100%; background:url(img/03.jpg) no-repeat center; background-size: cover; } /* 定义关键帧,从第一个div移动到最后一个div, 高度为500px,宽度被占满,所以最后一个就需要从Y轴移动-1500px, 根据需求自行调整*/ @keyframes mybox{ form{ transform: translateY(0px); } to{ transform: translateY(-1500px); } } 效果展示:

结果分析

        通过对css代码的运行,在浏览器内实现了banner图的100%居中轮播,由于本人是一个技术小白,在某些 方面表达的不是太过清除,欢迎各位批评指正。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3