Hotspots
The Hotspots block displays an interactive image with multiple clickable or hoverable points that reveal product or informational cards. Ideal for showcasing featured items within a lifestyle scene, room layout, or product bundle.
Settings
- Enable full width: Expand the block to 100% of the viewport width.
- Blog class: Custom CSS class for spacing or layout overrides.
- Background: Set a solid or gradient background color.
- Or, use image: Apply a background image using a preset from Theme Settings → Style scheme settings → Background Image Schema.
All four settings above follow: Blocks → Overview → General Settings
Hotspots
- Image (desktop): Background image for desktop view.
- Image (mobile): Optimized background image for mobile devices.
- Image loading: Loading behavior—
eager(load immediately),lazy(load when near viewport), ormanual(JS-controlled).
Overlay
- Style: Visual treatment for hotspot content overlays:
Tint: Semi-transparent dark layer behind textBox: Light background behind text onlyText shadow: Shadow under text for contrastText shadow and tint: Combines text shadow and image tintNo overlay: Text appears directly on image with no enhancements
- Opacity: Opacity of the overlay layer (0–100%).
- Text box width: Width of the content card as a percentage of the container.
- Text position: Placement of the content card relative to the hotspot:
Top left,Top center,Top rightCenter left,Center,Center rightBottom left,Bottom center,Bottom right
Child Blocks
Heading
Section title for the entire hotspots block. Settings follow Blocks → Basic Block → Heading.
Text
Supporting description below the heading. Settings follow Blocks → Basic Block → Text.
Button
Call-to-action link (e.g., “Shop All”). Settings follow Blocks → Basic Block → Button.
Hotspot
Each hotspot defines a clickable point on the image with associated content.
-
Desktop position
- Horizontal: X-coordinate as percentage of image width (e.g.,
30%) - Vertical: Y-coordinate as percentage of image height (e.g.,
60%)
- Horizontal: X-coordinate as percentage of image width (e.g.,
-
Mobile position
- Horizontal: X-coordinate for mobile (e.g.,
40%) - Vertical: Y-coordinate for mobile (e.g.,
70%)
- Horizontal: X-coordinate for mobile (e.g.,
-
Hotspot
- Icon: Marker icon (e.g., dot, plus, pin)
- Size: Icon size in pixels (e.g.,
24) - Background: Icon background color from Theme Settings → Basic Settings → Colors
- Icon/text color: Color of the icon or label text
-
Cards
- Width: Fixed width of the content card in pixels (e.g.,
300px) - Background: Card background color from Theme Settings → Basic Settings → Colors
- Opacity: Card transparency (0–100%)
- Always show: Display the content card by default (if disabled, card appears only on hover/click)
- Width: Fixed width of the content card in pixels (e.g.,