The element with the class carousel-inner
has the following declaration set by Bootstrap: overflow: hidden
. It prevents any of its children elements placed outside its padding-box to be visible.
To prevent that behaviour, you need to override that declaration with: overflow: visible
. Then, to prevent the slides from being shown when moving, you need to wrap the carousel inside another element, add some padding at the bottom of that element to allow the caption to be visible (60px
for instance), and set its overflow
property to hidden
.
So you need to add the following code to your CSS:
.carousel-container {
padding: 0 0 60px 0;
overflow: hidden;
}
.carousel-inner {
overflow: visible;
}
<div class="carousel-container">
<div class="carousel">
<!-- The code of the carousel -->
</div>
</div>