Skip to content

Bootstrap-carousel is a wrapper of the Carousel plugin from Bootstrap

License

Notifications You must be signed in to change notification settings

silviomoreto/bootstrap-carousel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bootstrap-carousel PayPal donate button

Bootstrap-carousel is a wrapper of the Carousel plugin from Bootstrap. The plugin main object is to reduce the typing from creating a new Carousel while automating some tasks.

About the plugin

Plugin developed in the book Bootstrap by Example Copyright 2016 PACKT Publishing.

Acquire the book and learn how to create this plugin from scratch and much more Bootstrap examples:

  • Create a Landing Page
  • Building a Web Application just like Twitter
  • Full Dashboard
  • Hands-on the Bootstrap 4!

See more about the Book at Bootstrap by Example oficial website or at Amazon.

You can also make a donation. Thanks for supporting us! 😄

Usage

Load the plugin:

    <script src="js/bootstrap-carousel.js"></script>

Create this HTML:

    <div id="carousel-notification" class="bootstrap-carousel">
        <img src="imgs/doge.jpg" data-title="doge" data-content="Hey there!">
        <img src="imgs/laika.jpg" data-title="laika" data-content="Hey ...!">
        <img src="imgs/cat.jpg" data-title="cat">
    </div>

Start the plugin via JavaScript:

    $('#carousel-notification').bCarousel();

Or if you add the class .bootstrap-carousel to the outmost element the plugin will automatically load.

For each image inside the .bootstrap-carousel provide:

  • A data-title for the caption title
  • A data-content for the caption content

The result is a Carousel, just like the one of Bootstrap:

OBS: Just like for the Bootstrap original Carousel, you must provide an id for the outmost element, in this example above, we used #carousel-notification.

Options

The options can be passed through JavaScript plugin initialization or data attributes:

Attribute Type Default Description
indicators boolean true Display the bullet indicators
controls boolean true Display the navigation controls
defaultTitle string '' Default caption title for a slide
defaultContent string '' Default caption content for a slide
nextIcon string 'glyphicon glyphicon-chevron-right' Default next icon
previousIcon string 'glyphicon glyphicon-chevron-left' Default previous icon
nextText string 'Next' Default next text
previousText string 'Previous' Default previous text
interval integer 5000 Interval to change slide
pause string 'hover' Action for pause slide show
wrap boolean true Whether cycle or not the carousel
keyboard boolean true Whether the carousel react to keyboard

Methods

  • .bCarousel('load'): Reload the carousel.
  • .bCarousel('addSlide', 'imgSrc', 'imgTitle', 'imgContent'): Add a new slide to the carousel. imgSrc correspond to the image source; imgTitle is the caption title; and imgContent is the caption content.

About

Bootstrap-carousel is a wrapper of the Carousel plugin from Bootstrap

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages