Author: | TheRedMineTheRedMine |
---|---|
Views Total: | 332 views |
Official Page: | Go to website |
Last Update: | April 9, 2023 |
License: | MIT |
Preview:

Description:
flexcards.js is a responsive, easy-to-use carousel slider to present images or HTML content with a seamless user experience.
Built on top of Vanilla JavaScript, CSS3 transitions, and CSS Flexbox model.
How to use it:
1. Download the package and include the main JavaScript flexcards.js on the page.
<script src="./dist/flexcards.js"></script>
2. Add your content to the carousel slider. Note that the library supports either article
or img
tags as displayed below:
<!-- Article Carousel --> <div id="flexcards" class="article"> <article> <h1>First Item</h1> </article> <article> <h1>Second Item</h1> </article> <article> <h1>Third Item</h1> </article> ... <article> <h1>Last Item</h1> </article> </div> <!-- Image Carousel --> <div id="flexcards" class="images"> <img src="1.jpg" alt="Landscape"> <img src="2.jpg" alt="Landscape"> <img src="3.jpg" alt="Landscape"> ... <img src="N.jpg" alt="Landscape"> </div>
3. Initialize the flexcards.js.
// Article Carousel const flexcards = new FlexCards("#flexcards.article"); flexcards.carousel();
// Image Carousel const flexcards2 = new FlexCards("#flexcards.images", { components: "images" }); flexcards2.carousel({ // options here });
4. Available options to customize the carousel slider.
instance.carousel({ // path to the navigation arrows arrowUrl: "/path/to/arrows.png", // apply a filter to the arrows colorized: true, // dots | numbers | indexType: "numbers", // primary color of the carousel theme: "#444", // shows a countdown timer on the top timer: true, });
Changelog:
v2.2.8 (04/09/2023)
- Bugfixes