利用BootStrap的Carousel.js实现轮播图动画效果
发布时间 - 2026-01-10 21:59:35 点击率:次前期准备:

1.jquery.js。
2.bootstrap的carousel.js。
3.bootstrap.css。
一起来看代码吧:
页面比较丑,希望大家不要介意哦嘻嘻
效果图:
html+js:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>my love-首页</title>
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/index.css">
<link href="favicon.ico" rel="shortcut icon" />
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/carousel.js" type="text/javascript"></script>
</head>
<body>
<div class="index-content">
<div class="index-header">
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="javascript:void(0)">首页</a>
</div>
<div>
<ul class="nav navbar-nav">
<li class="active"><a href="#section1" class="con">向日葵花</a></li>
<li><a href="#section2" class="con">萌萌哒的狗狗</a></li>
<li><a href="#section3" class="con">好吃哒</a></li>
</ul>
</div>
</div>
</nav>
</div>
<div class="index-body">
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="image/indexOne.jpg" alt="向日葵" class="images">
</div>
<div class="item">
<img src="image/indexTwo.jpg" alt="萌萌哒狗狗" class="images">
</div>
<div class="item">
<img src="image/indexThree.jpg" alt="好吃哒" class="images">
</div>
</div>
<!-- Controls -->
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
<div class="index-footer">
<div class="footer-centent">
Copyright ©2016 爱喝酸奶的吃货
</div>
</div>
</div>
<script type="text/javascript">
$(function() {
$(".navbar-nav li").each(function(index) {
$(this).click(function() {
$("li.active").removeClass("active"); //注意这里
$(this).addClass("active"); //注意这里
$(".carousel-inner div.active").removeClass("active");
$(".carousel-inner div").eq(index).addClass("active");
});
});
window.setInterval(function() {
$(".carousel-inner div").each(function(index) {
if ($(this).hasClass("active")) {
$(".navbar-nav li.active").removeClass("active");
$(".navbar-nav li").eq(index).addClass("active");
}
});
}, 100);
});
</script>
</body>
</html>
index.css
.container-fluid {
padding-left: 200px;
}
.navbar-default {
background-color: #308dca;
}
.navbar-brand {
font-size: 34px;
height: 70px;
}
.navbar-nav>li>a {
font-size: 19px;
}
.navbar-default .navbar-brand, .navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
color: #fff;
}
.navbar-brand, .navbar-nav>li>a {
line-height: 40px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
color: #fff;
background-color: #2276bf;
}
.index-body {
margin: 0 auto;
}
.carousel-inner {
height: 490px;
}
.index-body, .images {
width: 900px;
}
.index-footer {
margin-top: 20px;
color: #fff;
background-color: #2276bf;
}
.footer-centent {
width: 300px;
font-size: 20px;
line-height: 55px;
margin: 0 auto;
height: 60px;
}
大家在自己设计demo的时候注意下,class为index-body的div和img的宽度要设置一样,否则会出现以下情况:
以上所述是小编给大家介绍的利用BootStrap的Carousel.js实现轮播图动画效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# bootstrap实现轮播图
# carousel.js
# 轮播图
# BootStrap实现手机端轮播图左右滑动事件
# Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
# Bootstrap每天必学之响应式导航、轮播图
# Bootstrap开发实战之响应式轮播图
# 使用BootStrap建立响应式网页——通栏轮播图(carousel)
# BootStrap实现轮播图效果(收藏)
# 在bootstrap中实现轮播图实例代码
# Bootstrap实现基于carousel.js框架的轮播图效果
# bootstrap轮播图示例代码分享
# bootstrap实现轮播图效果
# 狗狗
# 首页
# 小编
# 萌萌
# 在此
# 给大家
# 希望大家
# 则会
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# 嘻嘻
# content
# header
# body
# div
# default
# container
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
详解Huffman编码算法之Java实现
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
js实现点击每个li节点,都弹出其文本值及修改
如何在IIS管理器中快速创建并配置网站?
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
如何自定义建站之星模板颜色并下载新样式?
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
Linux后台任务运行方法_nohup与&使用技巧【技巧】
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
如何在景安服务器上快速搭建个人网站?
Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
Python文本处理实践_日志清洗解析【指导】
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
高防服务器:AI智能防御DDoS攻击与数据安全保障
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
电商网站制作价格怎么算,网上拍卖流程以及规则?
中国移动官方网站首页入口 中国移动官网网页登录
如何快速搭建虚拟主机网站?新手必看指南
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
javascript基于原型链的继承及call和apply函数用法分析
如何快速搭建FTP站点实现文件共享?
敲碗10年!Mac系列传将迎来「触控与联网」双革新
历史网站制作软件,华为如何找回被删除的网站?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
如何解决hover在ie6中的兼容性问题
香港服务器WordPress建站指南:SEO优化与高效部署策略
Python数据仓库与ETL构建实战_Airflow调度流程详解
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
PythonWeb开发入门教程_Flask快速构建Web应用
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
canvas 画布在主流浏览器中的尺寸限制详细介绍
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
如何在IIS7中新建站点?详细步骤解析
微信推文制作网站有哪些,怎么做微信推文,急?
Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】
微信小程序 scroll-view组件实现列表页实例代码
如何获取上海专业网站定制建站电话?
JavaScript如何实现路由_前端路由原理是什么
如何快速查询网站的真实建站时间?
无锡营销型网站制作公司,无锡网选车牌流程?
UC浏览器如何设置启动页 UC浏览器启动页设置方法
上一篇: 评书网站制作软件,哪里有好的评书下载网?
下一篇:建站访问卡顿?如何优化加载速度?
上一篇: 评书网站制作软件,哪里有好的评书下载网?
下一篇:建站访问卡顿?如何优化加载速度?

