我想删除Bootstrap轮播中的默认按钮(或白点)。 是否可以自定义它们?
答案 0 :(得分:26)
就隐藏而言,您可以使用CSS将其隐藏起来。例如,
.carousel-indicators li { visibility: hidden; }
会隐藏所有的点。
答案 1 :(得分:3)
我认为编写自己的模板并通过template-url param添加它的最佳方法。 E.g:
<div class="carousel-inner" ng-transclude></div>
<a role="button"
href
class="left carousel-control"
ng-click="prev()"
ng-class="{ disabled: isPrevDisabled() }"
ng-show="slides.length > 1">
<span aria-hidden="true"
class="glyphicon glyphicon-chevron-left"></span>
<span class="sr-only">previous</span>
</a>
<a role="button"
href
class="right carousel-control"
ng-click="next()"
ng-class="{ disabled: isNextDisabled() }"
ng-show="slides.length > 1">
<span aria-hidden="true"
class="glyphicon glyphicon-chevron-right"></span>
<span class="sr-only">next</span>
</a>
&#13;
答案 2 :(得分:1)
以下为我工作
在css文件bootstrap.min.css中搜索 .carousel-indicators li
将 carousel-indicators li 的显示设置更改为 none
示例:
来自此.carousel-indicators li{display:inline-block;}
到此.carousel-indicators li{display:none;}
将不再显示点。
答案 3 :(得分:1)
只需从轮播声明中删除indicators
部分:
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
<li data-target="#myCarousel" data-slide-to="3"></li>
</ol>
答案 4 :(得分:0)
1)防止切换
$('.carousel-indicators li').each(function(){
$(this).carousel('pause');
});
2)删除活动类..
$('.carousel-indicators .active').removeClass('active')
答案 5 :(得分:-1)
写下面提到的CSS代码以隐藏bootstrap 4.5的上一个/下一个指示符
.carousel-control-next-icon, .carousel-control-prev-icon{
display:none;
}
或
.carousel-control-next-icon, .carousel-control-prev-icon{
visibility:hidden;
}
下面是隐藏指示器的CSS代码
.carousel-indicators li
{
display: none;
}