【问题标题】:How can i add Bootstrap carousel gradient如何添加 Bootstrap 轮播渐变
【发布时间】:2018-08-17 01:42:58
【问题描述】:

您好,我正在使用引导程序,我创建了一个滑块,但我无法看到左侧或右侧的滑块渐变,请您帮帮我吗?

我使用引导默认滑块,代码如下,

<div id="carouselId" class="carousel slide" data-ride="carousel">
            <ol class="carousel-indicators">
                <li data-target="#carouselId" data-slide-to="0" class="active"></li>
                <li data-target="#carouselId" data-slide-to="1"></li>
                <li data-target="#carouselId" data-slide-to="2"></li>
            </ol>
            <div class="carousel-inner" role="listbox">
                <div class="carousel-item active">
                    <img src="img/slider1.png" alt="First slide">
                </div>
                <div class="carousel-item">
                    <img src="img/slider2.png" alt="Second slide">
                </div>
                <div class="carousel-item">
                    <img src="img/slider3.png"  alt="Third slide">
                </div>
            </div>
            <a class="carousel-control-prev" href="#carouselId" role="button" data-slide="prev">
                <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                <span class="sr-only">Previous</span>
            </a>
            <a class="carousel-control-next" href="#carouselId" role="button" data-slide="next">
                <span class="carousel-control-next-icon" aria-hidden="true"></span>
                <span class="sr-only">Next</span>
            </a>
        </div>

【问题讨论】:

  • 不清楚你在问什么。 “渐变”是您所追求的正确词吗?另外,为什么你有两个 Bootstrap 版本的标签?请选择一个。
  • 请添加完整的sn-p以方便编辑

标签: css twitter-bootstrap twitter-bootstrap-3 bootstrap-4


【解决方案1】:

默认情况下,Bootstrap 具有渐变,我认为您使用的是来自两个不同 bootstrap 版本的代码。

这是默认的引导轮播代码:

https://www.w3schools.com/bootstrap/bootstrap_carousel.asp

添加后,您可以修改默认渐变:

a.carousel-control:hover, a.carousel-control.right:hover {
 background-image: linear-gradient(to right, rgba(250, 0, 0, 0) 0px, rgba(255, 0, 0, 0.5) 100%);
}
a.carousel-control.left:hover{
 background-image: linear-gradient(to left, rgba(250, 0, 0, 0) 0px, rgba(255, 0, 0, 0.5) 100%);
}

查看一个使用相同默认代码且只有一张图片的工作示例: https://jsfiddle.net/a0jn3yz2/17/

【讨论】:

  • 不客气!如果对您有帮助,请将其标记为解决方案,以帮助其他用户快速找到答案。祝你的项目好运!
猜你喜欢
  • 2017-04-10
  • 2014-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-13
相关资源
最近更新 更多