Skip to content

Interactive image (hotspots)

Interactive image allows you to display lots of information in a visual and engaging way. By clicking on hotspots, users access additional content: text, images, videos, links…

Use Cases

Interactive images with hotspots are particularly useful for:

  • Digital magazines: annotate photos, add contextual information on products
  • E-learning: create interactive diagrams, annotate technical schematics
  • Presentations: enrich visuals with details accessible on demand
  • Product catalogs: showcase detailed features on an image
  • Interactive maps: map locations with information for each area

Prerequisites

Before you start, make sure you have:

  • A high-quality background image
  • The content to display in each popover (text, images, etc.)
  • Basic understanding of the Multi-state component

Step 1: Add the Background Image

  1. Import your image into the screen
  2. Use Stretch and Alignment options to make it fullscreen

Step 2: Create Hotspot Buttons

  • Import an existing image, or
  • Create your own button using vector shapes (e.g., PLUS icon with a circle and rectangles)

Use explicit names to facilitate interaction management.

Step 3: Design the Popovers

Choose the format:

  • Popover: short content displayed above the image (recommended)
  • Fullscreen pop-up: for longer content

Step 4: Manage Display with Multi-state

For each popover, create a Multi-state component with two states:

  • Hidden state: opacity at zero
  • Displayed state: normal opacity

Quick method (recommended):

  1. Select the popover
  2. Layout menu → Convert to Multi-state
  3. In the first state, set Opacity to zero
  4. Create a Linked State with normal opacity

Create one Multi-state component per popover for independent management.

Step 5: Add Interactions

  1. Select the hotspot button
  2. Add an action:
    1 Single tap / Click
    2 Interact with a component
  3. Select the corresponding Multi-state
  4. Choose Next state
  5. Enable Loop mode

Repeat for each hotspot.

Add a visible close button in each popover for better UX.

Additional resources

Video