
A flexible slider/carousel container component that provides smooth scrolling functionality for child content blocks. Features auto-scroll capabilities, navigation arrows, progress indicators, and responsive behavior. All JavaScript functionality is contained within Alpine.js x-data attributes for efficient performance.
The following blocks can be nested within this block:
For product media, add Slider gallery and thumbnails to the slider. Under Show advanced settings, use Show scroll mask to control whether the slider edges fade. It is on by default.
| Setting | Description | Options |
|---|---|---|
| Show advanced settings | Reveals 6 advanced options including enable instant transition, enable auto scroll, and more | Checkbox (default: false) |
| Setting | Description | Options |
|---|---|---|
| Show arrows | Displays navigation arrows for the slider | Checkbox (default: true) |
| Show indicators | Displays progress indicators (dots or numbers) | Checkbox (default: true) |
| Show controls on hover | Shows controls only when hovering over the slider | Checkbox (default: false) |
| Show scrollbar | Displays a scrollbar for the slider | Checkbox (default: false) |
| Show progress bar | Displays a progress bar at the top of the slider | Checkbox (default: false) |
| Enable instant transition | Removes smooth scrolling for instant slide changes | Checkbox (default: false) Visible when Show advanced settings is on |
| Enable auto scroll | Automatically scrolls through slides | Checkbox (default: false) Visible when Show advanced settings is on |
| Auto scroll delay | Time delay between auto-scroll transitions | 0 - 20 s (default: 0) Visible when Show advanced settings is on and Enable auto scroll |
| Setting | Description | Options |
|---|---|---|
| Top spacing | Padding space at the top of the slider | 0 - 300 px (default: 0) |
| Bottom spacing | Padding space at the bottom of the slider | 0 - 300 px (default: 0) |
| Enable horizontal padding | Adds horizontal padding around the slider | Checkbox (default: false) |
| Gap size | Controls spacing between slider items | • None |
| Setting | Description | Options |
|---|---|---|
| Color scheme | Controls the background and text colors | • Body |
| Color border | Controls the border color | • Body |
| Color arrow | Controls the color of navigation arrows | • Primary |
| Color indicator | Controls the color of progress indicators | • Primary |
| Setting | Description | Options |
|---|---|---|
| Button size | Controls the size of navigation arrow buttons | • Extra small |
| Border position | Controls where borders appear | • None (default) |
| Indicator radius | Controls the border radius of progress indicators | • None |
| Setting | Description | Options |
|---|---|---|
| Vertical alignment | Controls vertical alignment of slider items | • Top (default) |
| Control alignment | Controls horizontal alignment of navigation controls | • Left |
| Control placement | Controls vertical placement of navigation controls | • Top (default) |
| Enable scroll margin | Applies margin based on theme settings for scroll padding | Checkbox (default: false) |
| Setting | Description | Options |
|---|---|---|
| Visibility | Controls when the block is visible | • All (default) Visible when Show advanced settings is on |
| Load animation | Animation when the block first loads | • None (default) Visible when Show advanced settings is on and Scroll animation is None |
| Scroll animation | Adds scroll-triggered animations | • None (default) Visible when Show advanced settings is on and Load animation is None |
Start by connecting your source repository and choosing the pages you want to publish.
You can then browse your documentation and ask questions about the content your team has shared.