An overlay is a link type that lets you link to another screen as an overlay, rather than as a separate destination screen. Overlays can simulate modal windows, drop-down menus, and other on-screen prompts—all without leaving your current screen. Add your hotspot to a template, and you can then repurpose your overlay in screens across your entire prototype.
To add a screen as an overlay:
Open your prototype and view your desired screen.
At the bottom of the page, click the build mode icon (), or use the keyboard shortcut B.
To create a hotspot, click and drag anywhere on the prototype screen.
In the pop-up modal, under Link to, click Screen as Overlay.
For mobile prototypes: Select a Gesture type from the drop-down menu.
For desktop prototypes: Select whether you want your overlay to appear on Click or Hover.
If you want your overlay to appear on hover, also decide whether you want to Stay on target screen when your overlay is opened. If you turn this on, your overlay will stay open until you click outside of the overlay or on a Link Back / Close hotspot set on your overlay screen.
If you leave this option off, your overlay will disappear once your cursor moves away from the hotspot area.
If the Stay on target screen option is unchecked, hotspots within a hover overlay won’t be interactive.
In the next drop-down, select a screen you would like to use for your overlay. To see a preview of all your screens, click Browse.
Select or create a custom Position.
If you choose a position that is aligned with an edge (Top Left, Top Center, etc.), you will then notice the option to set a pixel distance from each edge.
Select a Transition type to animate your overlay.
For no animation, choose Instant.
To adjust the opacity of your background layer, hover over the BG field and move the slider.
Reverse transition on Close link: If selected, your transition will animate on both open and close of the overlay.
Close on clicking outside of overlay: If selected, a click outside of your overlay will return your user to the screen underneath.
Fix position of overlay: If selected, your overlay will not scroll along with the rest of the page.
Include hotspot in template, if desired.
If you've not yet used hotspot templates, you can create one.
You can now preview your prototype to test your overlay interactions.
Can I link to another screen from my overlay?
Yes, you can set as many hotspots as you want on your overlay screen.
Can I use a custom close button on my hotspot?
Yes. To create a custom close button, create a hotspot with a target destination of Link Back / Close within your overlay screen. When your overlay appears, this hotspot can be used to close the overlay. If combined with the Close on clicking outside of overlay option, viewers can use either method to close the overlay.
Can I use overlays with fixed headers and footers?
Yes. Overlays will appear above fixed headers and footers, and page content will still display behind fixed headers and footers.
Will overlays work on tablet and mobile prototypes?
Yes, overlays will work with tablet and mobile prototypes.
Can I use an overlay within an overlay?
Yes, you can add an overlay hotspot to an existing overlay screen. When you activate the overlay hotspot, the new overlay will appear. However, all overlays are relative to the original screen. That means that the new overlay will appear over the original screen, not over the preceding overlay. When you finally close the overlay, you'll be returned to the original screen as well.
Why doesn’t the background opacity slider do anything?
The background opacity setting for overlays uses the overlay screen’s background color. If no background color is defined or the defined background color is mostly transparent, then the opacity slider won’t have any effect on the opacity of the overlay background. This can be problematic for mobile prototypes where background color can’t be directly set. For more information, check out the article Why is my background color wrong on my mobile prototype?
Why is my overlay sizing incorrect?
Overlay sizing is affected when the parent screen is retina, but the overlay screen is not. To resolve this issue, change the size of either screen to match the other screen in proportion.