Slide or Grid
A block used for initial setup of the spinner carousel effect or grid layout.
Slide or Grid Settings
- Enable full width: Toggle to make the block span the entire viewport width, ignoring standard container margins.
- Enable spacing: Activates fixed vertical spacing above and below the block; specific values are managed in global theme settings.
- Block class: Assigns custom CSS utility classes for advanced styling.
- Background: Sets the background style for the entire section.
- Or, use image: Replaces the solid background color with an image.
- Enable background fixed: Locks the background image in place while content scrolls over it (Parallax effect).
- All four settings above follow: Blocks → Overview → General Settings
- Layout: Selects the display mode for the child items.
Slide→ Items appear in a horizontal carousel/slider with navigation arrows.Grid→ Items are displayed statically in rows and columns without sliding.
- Per row (desktop): Defines the number of items displayed per row on large screens.
- Adjustable value (e.g., 1 to 6+); screenshot shows
5.
- Adjustable value (e.g., 1 to 6+); screenshot shows
- Per row (mobile): Defines the number of items displayed per row on small screens.
1→ Single column layout (larger items, better for detailed cards).2→ Dual column layout (compact grid, better for simple lists).
When layout is grid
- Grid gap (desktop): Controls the spacing between grid items on large screens.
- Grid gap (tablet): Sets the spacing between grid items on medium-sized devices (tablets).
- Grid gap (smartphone): Defines the spacing between grid items on smartphone devices.
💡 Note: These settings only appear when "Layout" is set to "Grid". For "Slide" layout, spacing is controlled by slide-specific parameters instead.
When layout is slide
- Slide effect: Defines the transition animation style when sliding between items.
slide→ Standard horizontal sliding transition (default)fade→ Items fade in/out without movementcube→ 3D cube rotation effect between slidescoverflow→ Centered active slide with side items angled outward (like iTunes cover flow)flip→ Horizontal or vertical flip animation between slidescards→ Card-style stacking with depth and perspectivecreative→ Custom or advanced animated transitions (theme-specific)
- Autoplay delay: Sets time interval (in seconds) before automatically advancing to next slide.
0 s→ Autoplay disabled (manual navigation only).>0 s→ Enables automatic cycling; e.g.,5= advances every 5 seconds.
- Enable mousewheel control: Allows users to navigate slides using mouse scroll wheel.
- Loop items: Enables infinite looping — last item connects back to first.
- Show exceed items: Displays partially visible items beyond container edge when Loop is off.
- Space between: Horizontal gap between adjacent slides in pixels.
- Show prev/next button: Toggles visibility of left/right navigation arrows.
- Show pagination: Enables/disables dot indicators below slider showing current position.
Slide prev/next button style
- Button size: Scales navigation arrows as percentage of default size.
Slide pagination style
- Style: Chooses pagination indicator type.
Bullets→ Displays pagination as clickable dots or shapes (e.g., circles, squares)Fraction→ Shows current/total slide count (e.g., “3 / 10”)Progressbar→ Linear bar that fills proportionally as you advance through slides (currently selected)
- Color (active): Color of active/current indicator.
- Color (inactive): Color of non-active indicators.
- Height: Thickness of progress bar (when Style = Progressbar).
When style is Bullets: (Only visible if “Style” is set to “Bullets”)
- Bullets width: Width of each bullet point in pixels.
- Bullets radius: Border-radius for rounded corners (makes circles if equal to half width).
- Bullets spacing: Horizontal gap between consecutive bullets.
Child blocks
The supported sub blocks are:
Slide - Image/Text
The block used for adding graphic and text layout is set as follows:
Settings
- Class name: Custom CSS class for spacing or layout overrides.
- Style: Apply a predefined card style scheme when layout is set to Grid. Theme Settings → Style scheme settings → Cards Style Schema
- Text layout: Layout of Text and Images
Over image→ Text/content is overlaid directly on top of the background image (default for hero/slider cards)Above image→ Text appears in a separate block positioned above the imageBelow image→ Text appears in a separate block positioned below the imageLeft of image→ Text is placed to the left side of the image (horizontal layout)Right of image→ Text is placed to the right side of the image (horizontal layout)No image→ Hides or removes the image; text displays alone without background visual
- Overlay background: When the Text layout is Over image, set a custom background that supports transparent gradients.
- Horizontal: Horizontal alignment of text
- Vertical: Vertical alignment of text
💡 Tip: When using “Over image” layout, combine with “Overlay background” and appropriate horizontal/vertical alignment to ensure text remains legible and visually balanced across different screen sizes.
Image
- Image: Upload or choose an image from your media library.
- Image class: Optional CSS class name for custom styling (e.g.,
custom-image-style). - Crop image to ratio: Toggle switch: When enabled, forces the image to be cropped to the specified aspect ratio.
- Image ratio: Aspect ratio applied to image when cropping is enabled.
- Auto
- Custom (3:1)
- Ultrawide (21:9)
- Double-width (2:1)
- Widescreen / HD (16:9)
- Classic / DSLR (3:2)
- ISO Paper (1.4:1)
- Standard Definition/SD (4:3)
- Landscape (5:4)
- Square (1:1)
- Instagram Portrait (4:5)
- Portrait (3:4)
- Pinterest Pin (2:3)
- Portrait (9:16)
- Focal point: Defines which part of the image remains visible during cropping.
(e.g.,
Top left,Top center,Top right,Middle left,Middle center,Middle right,Bottom left,Bottom center,Bottom right) - Number per row (desktop):Only used for responsive image size, synchronized to the actual display quantity per line.
- Per row (mobile): Only used for responsive image size, synchronized to the actual display quantity per line.