Bootstrap portfolio snipp example v05
Whole html/css code
<!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Bootstrap CSS --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.css"/> <link href="https://cdnjs.cloudflare.com/ajax/libs/SimpleLightbox/2.1.0/simpleLightbox.min.css" rel="stylesheet"> <title>Bootstrap portfolio snipp</title> <style> .owl-theme .owl-dots { margin-top: 15px; } .owl-carousel .owl-dots .owl-dot.active span { transform: scale(1); background: 0 0; border-color: #aab0bc; } .owl-carousel .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 0 .3rem; background: #aab0bc; opacity: .5; display: block; -webkit-backface-visibility: visible; transition: all .2s ease-in-out; border-radius: 100%; transform: scale(.6); border: 3px solid transparent; } .owl-carousel .owl-nav { position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; line-height: 1; } .owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover { background: rgba(0,0,0,.1); } .owl-carousel .owl-nav button.owl-prev { left: 1rem; } .owl-carousel .owl-nav button.owl-next { left: auto; right: 1rem; } .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { z-index: 100; cursor: pointer; position: absolute; top: 45%; transform: translateY(-50%); background: rgba(255,255,255,.7); color: #343f52; box-shadow: 0 .25rem .75rem rgba(30,34,40,.02); font-size: 1.8rem; width: 2.2rem; height: 2.2rem; line-height: 2.2rem; border-radius: 100%; text-shadow: none; transition: all .2s ease-in-out; pointer-events: all; } .owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span { position: absolute; top: -3px; left: 13px; } </style> </head> <body> <div class="container-fluid"> <div class="row py-5"> <div class="col-md-8 col-lg-8 col-xl-7 col-xxl-6 mx-auto text-center"> <p class="fw-bold mb-3 small text-muted">LATEST PROJECTS</p> <h2 class="display-5">Check out some of our awesome projects with creative ideas and great design.</h2> </div> </div> <div class="row"> <div class="col-12"> <div class="owl-carousel owl-theme imageGallery1"> <div class="item"> <a href="https://image.freepik.com/free-psd/5x7in-card-mockup-envelope-with-tucked-olive-tree-branch_160403-188.jpg"><img src="https://image.freepik.com/free-psd/5x7in-card-mockup-envelope-with-tucked-olive-tree-branch_160403-188.jpg" class="img-fluid rounded"></a> </div> <div class="item"> <a href="https://image.freepik.com/free-psd/landscape-book-album-mockup_165789-343.jpg"><img src="https://image.freepik.com/free-psd/landscape-book-album-mockup_165789-343.jpg" class="img-fluid rounded"></a> </div> <div class="item"> <a href="https://image.freepik.com/free-psd/5x7in-card-mockup-envelope-olive-tree-branch_160403-189.jpg"><img src="https://image.freepik.com/free-psd/5x7in-card-mockup-envelope-olive-tree-branch_160403-189.jpg" class="img-fluid rounded"></a> </div> <div class="item"> <a href="https://image.freepik.com/free-psd/minimal-branding-mockup_160403-193.jpg"><img src="https://image.freepik.com/free-psd/minimal-branding-mockup_160403-193.jpg" class="img-fluid rounded"></a> </div> <div class="item"> <a href="https://image.freepik.com/free-psd/simple-print-stationary-mockup_160403-195.jpg"><img src="https://image.freepik.com/free-psd/simple-print-stationary-mockup_160403-195.jpg" class="img-fluid rounded"></a> </div> <div class="item"> <a href="https://image.freepik.com/free-psd/perspective-stationery-mockup_308775-23.jpg"><img src="https://image.freepik.com/free-psd/perspective-stationery-mockup_308775-23.jpg" class="img-fluid rounded"></a> </div> </div> </div> </div> </div> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" ></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/SimpleLightbox/2.1.0/simpleLightbox.min.js" ></script> <script> $('.imageGallery1 a').simpleLightbox(); $('.owl-carousel').owlCarousel({ loop:false, margin:20, nav:true, dots:true, responsive:{ 0:{ items:1 }, 600:{ items:2 }, 1000:{ items:3 } } }) </script> </body> </html>
jsfiddle example