如何在Bootstrap3轮播滑块中添加图标/图像作为指示符而不是列表圆

阿杰

嗨,我正在尝试制作bootstrap3旋转木马滑块,我想添加一些图像作为滑块指示器,而不是列表默认圆。

HTML标记:

<div id="carousel-slider" class="carousel slide" data-ride="carousel" data-interval="5000">

            <!-- Slider Indicators -->
            <ul class="carousel-indicators">
                <li data-target="#carousel-slider" data-slide-to="0" class="active"></li>
                <li data-target="#carousel-slider" data-slide-to="1"></li>
                <li data-target="#carousel-slider" data-slide-to="2"></li>
            </ul><!--/ Indicators end-->
</div>

如果我添加一个img标签,如下所示:

<div id="carousel-slider" class="carousel slide" data-ride="carousel" data-interval="5000">

            <!-- Slider Indicators -->
            <ul class="carousel-indicators">
                <li data-target="#carousel-slider" data-slide-to="0" class="active">
                    <div class="thumbnail">
                        <img class="img-responsive" src="https://s3.amazonaws.com/ooomf-com-files/wdXqHcTwSTmLuKOGz92L_Landscape.jpg">
                    </div></li>
                <li data-target="#carousel-slider" data-slide-to="1"></li>
                <li data-target="#carousel-slider" data-slide-to="2"></li>
            </ul><!--/ Indicators end-->
        <div>

它什么也没显示。如何实现将图像添加为指标而不是添加

  • 圆圈?

  • 克杰耶

    我认为最重要的是重写内标签widthheight属性li.carousel-indicators

    为此,我创建了一个名为的附加修饰符css类.carousel-indicators--thumbnails该类已添加到中.carousel-indicators div这个修改类用于重写li.active.active .thumbnail类。

    .carousel-indicators.carousel-indicators--thumbnails li {
      width: 80px;
      height: 40px;
      margin: 0;
      border: none;
      border-radius: 0;
    }
    .carousel-indicators.carousel-indicators--thumbnails .active {
      background-color: transparent;
    }
    .carousel-indicators.carousel-indicators--thumbnails .active .thumbnail {
      border-color: #337ab7;
    }
    <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet" />
    <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
    <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
    
    <div class="container">
      <div class="row">
        <div class="col-xs-12 col-md-8 col-md-offset-2">
          <div id="carousel-example-generic" class="carousel slide" data-ride="carousel" data-interval="5000">
            <!-- Indicators -->
            <ol class="carousel-indicators carousel-indicators--thumbnails">
              <li data-target="#carousel-example-generic" data-slide-to="0" class="active">
                <div class="thumbnail">
                  <img src="http://www.fillmurray.com/800/400" class="img-responsive">
                </div>
              </li>
              <li data-target="#carousel-example-generic" data-slide-to="1">
                <div class="thumbnail">
                  <img src="http://www.fillmurray.com/800/401" class="img-responsive">
                </div>
              </li>
              <li data-target="#carousel-example-generic" data-slide-to="2">
                <div class="thumbnail">
                  <img src="http://www.fillmurray.com/800/402" class="img-responsive">
                </div>
              </li>
            </ol>
    
            <!-- Wrapper for slides -->
            <div class="carousel-inner" role="listbox">
              <div class="item active">
                <img src="http://www.fillmurray.com/800/400" width="800" height="400">
                <div class="carousel-caption">
                  Slide 1
                </div>
              </div>
              <div class="item">
                <img src="http://www.fillmurray.com/800/401" width="800" height="400">
                <div class="carousel-caption">
                  Slide 2
                </div>
              </div>
              <div class="item">
                <img src="http://www.fillmurray.com/800/402" width="800" height="400">
                <div class="carousel-caption">
                  Slide 3
                </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>
        </div>
      </div>
    </div>

    本文收集自互联网,转载请注明来源。

    如有侵权,请联系[email protected] 删除。

    编辑于
    0

    我来说两句

    0条评论
    登录后参与评论

    相关文章

    来自分类Dev

    在Cakephp中使用Bootstrap 3轮播滑块

    来自分类Dev

    bootstrap 2.3轮播中的多个图像/项目

    来自分类Dev

    bootstrap 2.3轮播中的多个图像/项目

    来自分类Dev

    使用jQuery将幻灯片动态添加到Bootstrap 3轮播中

    来自分类Dev

    如何使Bootstrap 3轮播指标立即更改

    来自分类Dev

    IE8中的Bootstrap 3轮播错误

    来自分类Dev

    Twitter Bootstrap 3轮播中的图片数据SRC

    来自分类Dev

    Bootstrap3轮播-随机挑选下一张幻灯片

    来自分类Dev

    如何在Android Studio中添加图标图像按钮

    来自分类Dev

    Bootstrap 3轮播控件和指示器链接不起作用

    来自分类Dev

    您如何设置Bootstrap 4轮播指示器的样式,使其没有填充而只有圆形轮廓?

    来自分类Dev

    Bootstrap 3轮播无法正常工作

    来自分类Dev

    具有多个项目的Bootstrap 3轮播

    来自分类Dev

    Instagram-具有instafeedjs的Bootstrap 3轮播

    来自分类Dev

    Swift:如何在App委托中向UItabBar添加图标图像和图像背景?

    来自分类Dev

    Bootstrap 4轮播不显示

    来自分类Dev

    Bootstrap 5轮播样式

    来自分类Dev

    JQuery和Bootstrap:如何将图像列表中的图像添加到轮播中?

    来自分类Dev

    修改或配置Bootstrap 3轮播以滚动单个缩略图?

    来自分类Dev

    我正在尝试在Bootstrap 4轮播中获得两列或网格

    来自分类Dev

    如何在Flutter中将资产类型图像列表添加到轮播中

    来自分类Dev

    如何在占位符中添加图标

    来自分类Dev

    如何在Bootstrap3中将响应图像旁边的文本居中

    来自分类Dev

    如何在bootstrap3中制作带有图像缩略图的水平滚动div

    来自分类Dev

    如何在Bootstrap3中使响应图像旁边的文本居中

    来自分类Dev

    bootstrap 3.1.1轮播控件不起作用

    来自分类Dev

    BS3轮播+ animate.min.css在Firefox中无法正常工作

    来自分类Dev

    如何在Materialize 3-D轮播中添加任何图像?

    来自分类Dev

    自定义Boostrap 3轮播

    Related 相关文章

    1. 1

      在Cakephp中使用Bootstrap 3轮播滑块

    2. 2

      bootstrap 2.3轮播中的多个图像/项目

    3. 3

      bootstrap 2.3轮播中的多个图像/项目

    4. 4

      使用jQuery将幻灯片动态添加到Bootstrap 3轮播中

    5. 5

      如何使Bootstrap 3轮播指标立即更改

    6. 6

      IE8中的Bootstrap 3轮播错误

    7. 7

      Twitter Bootstrap 3轮播中的图片数据SRC

    8. 8

      Bootstrap3轮播-随机挑选下一张幻灯片

    9. 9

      如何在Android Studio中添加图标图像按钮

    10. 10

      Bootstrap 3轮播控件和指示器链接不起作用

    11. 11

      您如何设置Bootstrap 4轮播指示器的样式,使其没有填充而只有圆形轮廓?

    12. 12

      Bootstrap 3轮播无法正常工作

    13. 13

      具有多个项目的Bootstrap 3轮播

    14. 14

      Instagram-具有instafeedjs的Bootstrap 3轮播

    15. 15

      Swift:如何在App委托中向UItabBar添加图标图像和图像背景?

    16. 16

      Bootstrap 4轮播不显示

    17. 17

      Bootstrap 5轮播样式

    18. 18

      JQuery和Bootstrap:如何将图像列表中的图像添加到轮播中?

    19. 19

      修改或配置Bootstrap 3轮播以滚动单个缩略图?

    20. 20

      我正在尝试在Bootstrap 4轮播中获得两列或网格

    21. 21

      如何在Flutter中将资产类型图像列表添加到轮播中

    22. 22

      如何在占位符中添加图标

    23. 23

      如何在Bootstrap3中将响应图像旁边的文本居中

    24. 24

      如何在bootstrap3中制作带有图像缩略图的水平滚动div

    25. 25

      如何在Bootstrap3中使响应图像旁边的文本居中

    26. 26

      bootstrap 3.1.1轮播控件不起作用

    27. 27

      BS3轮播+ animate.min.css在Firefox中无法正常工作

    28. 28

      如何在Materialize 3-D轮播中添加任何图像?

    29. 29

      自定义Boostrap 3轮播

    热门标签

    归档