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.
- Click the Trigger drop-down and select a trigger type.
If you choose Hover and the overlay also includes hotspots, you will need to select the Stay on target screen checkbox. If you leave the option unchecked, the overlay will close when the user tries to click the hotspot within the overlay.
- In the next drop-down, select the screen to use as an 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.
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.
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 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.