Add height to div="owl-wrapper-outer"
so you can use diffrent heights on each slide. Use it only for one item per page setting. Don't use it on large content websites.
$(document).ready(function() { $("#owl-demo").owlCarousel({ autoPlay : 3000, stopOnHover : true, navigation:true, paginationSpeed : 1000, goToFirstSpeed : 2000, singleItem : true, autoHeight : true, transitionStyle:"fade" }); });
<div id="owl-demo" class="owl-carousel"> <div><img src="https://placehold.it/1170x300/42bdc2/FFFFFF"></div> <div><img src="https://placehold.it/1170x400/42bdc2/FFFFFF"></div> <div><img src="https://placehold.it/1170x500/42bdc2/FFFFFF"></div> <div><img src="https://placehold.it/1170x200/42bdc2/FFFFFF"></div> <div><img src="https://placehold.it/1170x500/42bdc2/FFFFFF"></div> <div><img src="https://placehold.it/1170x250/42bdc2/FFFFFF"></div> <div><img src="https://placehold.it/1170x350/42bdc2/FFFFFF"></div> <div><img src="https://placehold.it/1170x300/42bdc2/FFFFFF"></div> <div><img src="https://placehold.it/1170x100/42bdc2/FFFFFF"></div> <div><img src="https://placehold.it/1170x500/42bdc2/FFFFFF"></div> </div>
#owl-demo .owl-item div{ padding:5px; } #owl-demo .owl-item img{ display: block; width: 100%; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }