本文实例为大家全面的解析了Bootstrap中Carousel的使用方法,供大家参考,具体内容如下
源码文件:
Carousel.scss
Carousel.js
实现原理:
隐藏所有要显示的元素,然后指定当前要显示的为block,宽、高自适应
源码分析:1、Html结构:主要分为以四个部分 1.1、容器:最外层div,需要一个data-ride=”carousel”来指定为轮播放插件,并且提供一个Id,方便圆圈指示符的关联
1.2、图片列表部分,用一个外层div包裹所有,然后每个img会被一个div,则class为item的包裹住
1.3、圆圈指示符:用一个ol列表来显示其各图形列表项,每个列表项需要指定data-slide-to=”index”属性,用于标记当前圆圈的索引号
1.4、左右控制按钮:实现向左、向右移动的功能
2、Css样式 2.1、Carousel:只有一个相对定位标记
2.2、Carousel-inner:旋转图片列表区域,其中每项有item来修饰
2.2.1、其中的active、next、prev都认为是可见的
2.2.2、Carousel-caption:表示每个item项应该有标题信息,默认显示下、中位置
2.3、Carousel-control:设置向左、向右按钮的样式,其中会设置渐变、透明度等信息,提供了icon-prev、icon-next两种额外样式
2.4、Carousel-indicators