What are overlays?
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.
- Set your hotspot trigger type:
- 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 remain on the target screen when your overlay is opened. If you select the Stay on target screen checkbox, your overlay will stay open until you click outside the overlay or click a Link Back / Close hotspot that you've set on your overlay screen. If you leave the Stay on target screen checkbox unselected, your overlay will disappear once your cursor moves away from the hotspot area.
Note: If the Stay on target screen checkbox is not selected, hotspots within a hover overlay will not be interactive.
- For mobile prototypes:
Click the Gesture drop-down menu and select the gesture / trigger type.
- Click the Select a screen drop-down and set a screen for your overlay. To see a preview of all screens, click Browse.
- Under the Position heading, click the drop-down list and select or create a custom position.
Note: 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.
- Under the Transition heading, click the drop-down list and select an animation type for your overlay.
Note: For no animation, choose Instant.
- To adjust the opacity of your background layer, hover over the BG field and drag the slider.
Note: The color of this background layer will be pulled from the background color set on the target screen for your overlay. For mobile prototypes, please follow the steps in this article: Why is my background color wrong on my mobile prototype?
- Change additional options, as desired:
- 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.
Note: if you've not yet used hotspot templates, you can create one.
- Click Save.
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 this 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.