如何用Bootstrap制作轮播图

如何用Bootstrap制作轮播图,第1张

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">

<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>

<style type="text/css">

img{

margin:0 auto

}

</style>

</head>

<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="http://imgsrc.baidu.com/image/c0%3Dshijue1%2C0%2C0%2C294%2C40/sign=0a0eda45c9cec3fd9f33af36bee1be4a/fd039245d688d43f3488b67b771ed21b0ef43b11.jpg" height="266" width="800" alt="...">

<div class="carousel-caption">

...

</div>

</div>

<div class="item">

<img src="http://imgsrc.baidu.com/image/c0%3Dshijue1%2C0%2C0%2C294%2C40/sign=e607a601b4096b6395145613645aed31/f7246b600c33874407b94e525b0fd9f9d72aa0a4.jpg" height="266" width="800" alt="...">

<div class="carousel-caption">

...

</div>

</div>

<div class="item">

<img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1504167969941&di=7f0d6f307b56dd7e4cd95221dcc1939a&imgtype=0&src=http%3A%2F%2Fimg.taopic.com%2Fuploads%2Fallimg%2F110920%2F2443-1109200TK99.jpg" height="266" width="800" alt="...">

<div class="carousel-caption">

...

</div>

</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>

</body>

</html>

第一步:设置图片轮播的容器。---其他内容都需要放置在这个容器里

采用carousel样式,给这个容器一个ID值,方便后面采用data属性触发。

第二步:设置图片轮播计数器。

在容器div.carousel的内部添加图片轮播计时器,采用carousel-indicators样式,一般用ol有序列表(有几张图片放置几个li),以白点的形式展示(具体样式在bootstrap.css文件第5835行起)

第三步:设置轮播图片播放区

最关键的区域,主要用来放置需要轮播的图片,用carousel-inner样式控制,用item容器放置每张轮播的图片。

第四步:设置图片轮播控制器

一般图片轮播会有一个向前向后播放的控制器,在此,用carousel-control样式配合left、right来实现。

//在自定义css样式中加入下面代码,自定义css在bootstrap.min.css后引入;

.carousel >.left, .carousel >.right {

background-image: none;

}

Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。

它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11949422.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存