Download Back To CSSScript.Com
A Tailwind presentation library for HTML slide decks with transitions, fragments, deep links, and plugin-based navigation.
Core Capability Map
next(), prev(), goTo(), toggleOverview(), and destroy() control the runtime directly.Transitions
The dock on the right changes the live deck transition and rebuilds the instance with the selected configuration.
Fragments
This slide uses every fragment animation defined by the repository.
Plugins
The top edge progress bar responds to slide position and reflects deck completion.
The bottom-right badge keeps the current slide number visible without extra markup.
Press O or use the dock button to open the thumbnail grid and select slides directly.
The dock event log listens to deck, slide, fragment, and overview events in real time.
Configuration
const deck = new TailSlide.TailSlide({
el: '#deck',
transition: 'slide',
transitionSpeed: 520,
hash: true,
touch: true,
keyboard: true,
clickToAdvance: false,
autoSlide: 0,
loop: false,
dark: true
});
deck.use(new TailSlide.ProgressPlugin());
deck.use(new TailSlide.SlideNumberPlugin());
deck.use(new TailSlide.OverviewPlugin());
Vanilla JS Fit
<script src="https://cdn.jsdelivr.net/npm/tw-slide/dist/tailslide.umd.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tw-slide/dist/tw-slide.css">
const deck = new TailSlide.TailSlide({
dark: true
});
Coverage Summary
This page keeps the layout dark, English-only, and focused on the demo itself while covering the repository's runtime behavior, plugins, fragments, transitions, control surface, and browser-ready initialization path.