本篇文章带大家了解一下bootstrap中图片轮播,介绍一下carousel 图片轮播组件的用法,希望对大家有所帮助!

1 轮播组件
轮播(Carousel)是一种幻灯片放映组件,用于在元素、图像或文本幻灯片(如旋转木马)之间循环播放。
carousel是一个幻灯片,用于循环播放一系列内容,使用css3d转换和一点JavaScript构建。它可以处理一系列图像、文本或自定义标记。它还包括对上一个/下一个控件和指示器的支持。【相关推荐:《bootstrap教程》】
在支持页面可见性API的浏览器中,当用户看不到网页时(例如浏览器选项卡处于非活动状态、浏览器窗口最小化等),轮播将避免滑动。
轮播不会自动标准化幻灯片的尺寸。因此,您可能需要使用额外的通用类别或自定义样式将内容调整成适当的大小。虽然轮播支持上一个/下一个控件和指示器,但是它们不是必备项目。可依照需求添加和自定义。
2 不同形式的轮播例子
2.1 仅幻灯片的轮播
这是一个只有幻灯片的轮播。请注意在轮播图片上存在.d-block和.w-50,以避免浏览器预设的图象对齐。 以下代码每隔5秒钟换一副图片。
轮播
@@##@@
@@##@@
@@##@@
2.2 带上一个和下一个控件
添加上一个和下一个控件。我们建议使用button元素,但也可以将a元素与 role="button"一起使用。需要注意的是,要设置图片大小和宽度,需要设置carousel容器的大小,图片的设置一定要w-100,充满容器,否则下一个可能看不到。
@@##@@@@##@@@@##@@
图片两侧的大于号和小于号就是上一个、下一个控件。
2.3 带指示器
指示器就是下图中三个白色的横杠,点击可直接切换到相应图片。
@@##@@@@##@@@@##@@
2.4 带字幕
在任意carousel-item中使用carousel-caption替幻灯片添加字幕。可以选择使用display通用类别轻易地在较小的viewport上隐藏它们,如下所示,一开始将会用d-none隐藏,并使用d-md-block让它们在中型的设备上重新显示。
@@##@@第一个幻灯片
一枝红艳露凝香,云雨巫山枉断肠。
——唐代李白的《清平调·其二》@@##@@第二个幻灯片
南国有佳人,容华若桃李。
——汉曹植的《杂诗七首·其四》@@##@@第三个幻灯片
云想衣裳花想容,春风拂槛露华浓。
——唐代李白的《清平调·其一》

2.5 淡入淡出
将carousel-fade加到carousel容器中,以使用淡入淡出的取代滑动的动画效果。 这部分就不演示了,包括后面两个,都是一个参数的事情。
2.6 设置时间间隔
在carousel-item上添加data-bs-interval=""以更改自动循环至下一个项目的延迟时间。 这个参数需要设置在每个arousel-item,时间单位是毫秒,如果设置间隔5秒,则为5000。下面是设置间隔10秒。
2.7 禁用触摸切换
轮播组件支持在触摸屏设备上左/右滑动以在幻灯片之间移动。这可以使用data-bs-touch属性禁用。下面的示例既不包括 data-bs-ride属性,并且具有data-bs-interval="false" ,因此它不会自动播放。
2.8 暗变型
在carousel上添加carousel-dark以获得暗色系的控制项、指示器及字幕。控件已透过CSS属性filter从它们预设的白色充填反转。字幕与控件具有用来自定义color及background-color的额外变量。
我们以22.2.4例子添加carousel-dark为例,查看效果
相关文章
bootstrap抽样验证线性假设的方法
bootstrap法在生存分析中的应用实例
Stata中Bootstrap结果的统计显著性判断
bootstrap法计算模型R方的置信区间
bootstrap抽样用于模型比较的详细流程
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
探讨如何在Vue3中编写单元测试
2023-04-25 19:41
深入了解Node中的Buffer
2023-04-25 19:49
一文理解JavaScript中的单例模式
2023-04-25 19:53
如何解决跨域?常见解决方案浅析
2023-04-25 19:57
实用Word技巧分享:简繁转换功能竟然可以这样用!
2023-04-26 17:27
实用Excel技巧分享:4种删除重复值的小妙招!
2023-04-26 17:31
一文聊聊Node中的内存控制
2023-04-26 17:37
一文讨论Vue2中key和Vue3中key的区别
2023-04-26 17:41
【整理分享】7个热门的React状态管理工具
2023-04-26 17:47
深入搞懂Redis中的哨兵
2023-04-26 17:59
更多热门AI工具
更多相关专题
js获取数组长度的方法在js中,可以利用array对象的length属性来获取数组长度,该属性可设置或返回数组中元素的数目,只需要使用“array.length”语句即可返回表示数组对象的元素个数的数值,也就是长度值。php中文网还提供JavaScript数组的相关下载、相关课程等内容,供大家免费下载使用。
543
2023.06.20
js刷新当前页面js刷新当前页面的方法:1、reload方法,该方法强迫浏览器刷新当前页面,语法为“location.reload([bForceGet]) ”;2、replace方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,不能通过“前进”和“后退”来访问已经被替换的URL,语法为“location.replace(URL) ”。php中文网为大家带来了js刷新当前页面的相关知识、以及相关文章等内容
372
2023.07.04
js四舍五入js四舍五入的方法:1、tofixed方法,可把 Number 四舍五入为指定小数位数的数字;2、round() 方法,可把一个数字舍入为最接近的整数。php中文网为大家带来了js四舍五入的相关知识、以及相关文章等内容
727
2023.07.04
js删除节点的方法js删除节点的方法有:1、removeChild()方法,用于从父节点中移除指定的子节点,它需要两个参数,第一个参数是要删除的子节点,第二个参数是父节点;2、parentNode.removeChild()方法,可以直接通过父节点调用来删除子节点;3、remove()方法,可以直接删除节点,而无需指定父节点;4、innerHTML属性,用于删除节点的内容。
470
2023.09.01
JavaScript转义字符JavaScript中的转义字符是反斜杠和引号,可以在字符串中表示特殊字符或改变字符的含义。本专题为大家提供转义字符相关的文章、下载、课程内容,供大家免费下载体验。
392
2023.09.04
js生成随机数的方法js生成随机数的方法有:1、使用random函数生成0-1之间的随机数;2、使用random函数和特定范围来生成随机整数;3、使用random函数和round函数生成0-99之间的随机整数;4、使用random函数和其他函数生成更复杂的随机数;5、使用random函数和其他函数生成范围内的随机小数;6、使用random函数和其他函数生成范围内的随机整数或小数。
990
2023.09.04
如何启用JavaScriptJavaScript启用方法有内联脚本、内部脚本、外部脚本和异步加载。详细介绍:1、内联脚本是将JavaScript代码直接嵌入到HTML标签中;2、内部脚本是将JavaScript代码放置在HTML文件的`<script>`标签中;3、外部脚本是将JavaScript代码放置在一个独立的文件;4、外部脚本是将JavaScript代码放置在一个独立的文件。
654
2023.09.12
Js中Symbol类详解javascript中的Symbol数据类型是一种基本数据类型,用于表示独一无二的值。Symbol的特点:1、独一无二,每个Symbol值都是唯一的,不会与其他任何值相等;2、不可变性,Symbol值一旦创建,就不能修改或者重新赋值;3、隐藏性,Symbol值不会被隐式转换为其他类型;4、无法枚举,Symbol值作为对象的属性名时,默认是不可枚举的。
544
2023.09.20
更多热门下载
网站特效/网站源码/网站素材/前端模板
更多相关下载
更多精品课程
相关推荐/热门推荐/最新课程
JavaScript ES5基础线上课程教学共6课时 | 6.9万人学习
最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)共79课时 | 150.7万人学习
phpStudy极速入门视频教程共6课时 | 53.3万人学习
最新Python教程 从入门到精通共4课时 | 0.6万人学习
JavaScript ES5基础线上课程教学共6课时 | 6.9万人学习
PHP新手语法线上课程教学共13课时 | 0.8万人学习













