🚨 Heads up! This course is no longer supported. Check out our Figma Essentials course - it's our go-to UX design tool.
How to create a Popup Modal or popup box in Adobe XD
Questions
Student Gallery
Be the first to share something.
Course info
Overview
Throughout the course I’ll invite you to participate in a real-life freelance project which I’m working on. It’s a project that requires a fresh website and mobile app interface. This will prepare you for dealing with real world projects if you choose to move towards a UX/UI career path.
This course is aimed at people interested in UI/UX Design. We’ll start from the very beginning and work all the way through, step by step. If you already have some UI/UX Design experience but want to get up to speed using Adobe XD then this course is perfect for you too!
First, we will go over the differences between UX and UI Design. We will look at what our brief for this real-world project is, then we will learn about low-fidelity wireframes and how to make use of existing UI design kits.
I’ll go over all of the essential tools necessary for creating excellent wireframes, including: type, colours, icons, Lorem ipsum, artboards, prototyping, models and popups, symbols and repeat grids. We will even make use of the new prototyping app so that you can experience your prototype on your mobile device.
An important part of maximising your UX Design workflow is being able to utilise other software such as Photoshop and Illustrator. This is why I’ll be teaching you how to make use of both to help boost your XD productivity.
One of the awesome new features of XD is micro-interactions. I’ll be teaching you all about those and how to use them to grow icons and scenes. This is one of the parts of web design that’s growing and being adopted rapidly so you won’t want to miss out on learning it early.
There are two class projects for you to complete during this class, these will help develop your skills and will give you something for your own portfolio.
It is now time to upgrade yourself & learn Adobe XD.
What are the requirements?
- You will need a copy of Adobe XD 2018 or above. A free trial can be downloaded from Adobe.
- No previous design experience is needed.
- No previous Adobe XD skills are needed.
What am I going to get from this course?
- 87 lectures of well-structured, step by step content.
- Learn to design websites & mobile phone apps.
- Work with fonts & colors.
- Prototype your designs with interactions.
- Test on mobile phones.
- Send your designs for feedback & commenting.
- Export production ready assets.
- Create your first UX brief & persona.
- Create quick wireframes.
- How to use premade UI kits.
- Learn professional workflow tricks & shortcuts.
- You will get the finished files so you never fall behind
- Downloadable exercise files
- Forum support from me and the rest of the BYOL crew
- All the techniques used by UX professionals
What is the target audience?
- This course is for beginners.
- Aimed at people new to the world of design & user experience.
- No previous Adobe XD experience is necessary.
- For anyone that needs to add ‘UX Design’ to their portfolio.
Daniel Walter Scott
Founder of Bring Your Own Laptop & Chief Instructor
I discovered the world of design as an art student when I stumbled upon a lab full of green & blue iMac G3’s. My initial curiosity around using the computer to create ‘art’ developed into a full-blown passion, eventually leading me to become a digital designer and founder of Bring Your Own Laptop.
Sharing and teaching are a huge part of who I am. As a certified Adobe instructor, I've had the honor of winning multiple Adobe teaching awards at their annual MAX conference. I see Bring Your Own Laptop as the supportive community I wished for when I was first starting out and intimidated by design. Through teaching, I hope to bring others along for the ride and empower my students to bring their stories, labors of love, and art into the world.
True to my Kiwi roots, I've lived in many places, and currently, I reside in Ireland with my wife and kids.
Certificates
We’re awarding certificates for this course!
Check out the How to earn your certificate video for instructions on how to earn yours and click the available certificate levels below for more information.
Downloads & Exercise files
Transcript
Hi everyone, in this video we're going to make this...
we're going to click this button, and it's going to have this...
like little pop-up overlay, we can close it, open it again, close it again...
let me show you how to make that in Adobe XD.
All right, to get started, I did a couple of things...
I added a button to our Product Details page, I moved this thing off...
because it was just kind of in the way, and I created this...
this is going to be that pop-up you saw at the beginning...
it's just a bunch of rectangles and circles...
and text, so it can be anything.
So you need something that's going to pop up...
and you need a button that's going to activate it...
so those are the two things to get started...
and the way this works is, this button...
or text, anything that activates it...
it wants to call an Artboard and overlay it.
So this thing here is not going to work...
it's just in the paste board, just hanging out by himself...
so what we need to do is, convert it into an Artboard...
and we don't really convert it into an Artboard...
we just kind of click off in the background...
if you have nothing selected, and grab the Artboard tool...
you know, like we were doing before, we've been, like adding Artboards...
I just click once then, I can actually drag out...
a custom Artboard over the top...
because it kind of snaps to the right size...
voila, we've turned our little graphic here into an Artboard.
I'm going to name it, I'm going to call this one "Modal Cut"...
and now I can connect them up.
So the way to connect them up...
click on your button, this is not a component, it's nothing...
it's just, anything can trigger it...
I'm going to select both of those and say...
actually, under 'Prototype', when this thing is clicked--
what we've been doing is we've been - under 'Prototype'.
- is we've been dragging things, so you can click on this...
actually just click on one of them or group these two...
so I'm just going to click on the green box.
We've been dragging them to connect to pages...
you can-- we'll do it the other way...
so with it selected we're going to add an interaction...
it's going to be a Tap, and by default...
it wants to go to auto animate or transition...
depending on the last thing you did.
The magic happens under here, under Overlay...
so when this is tapped, 'Overlay', what Artboard?...
oh, the Modal Cart one, please, and that's the big change...
can you see, this appeared, it wasn't there a second ago, now it's there...
let's give it a test run, as is, and let's see what it does.
So scroll down, my button...
hey, look at that...
and I can click it, close it, look at that.
The cool thing about it is that you don't actually need to action the close...
it just wants to revert back by default...
so even though there's a cross there on my mock-up...
it's just a circle with a cross in it, I haven't rigged it up...
you can actually click anywhere and it just goes away...
this works, but I haven't had to do anything.
So that's the basics of it, there's going to be a couple of things...
you're like, "Hey, didn't he have a Drop Shadow?"...
well, he probably didn't even see the Drop Shadow...
I spent ages crafting my Drop Shadow but it's gone...
and it's really hard because you can't really see the background.
So a few little things that happen...
is, so over here, I'm going to go back to Design mode...
'Option 2' on a-- 'Option 1' on a Mac...
on a PC I think it's 'Alt 1', sorry, PC people...
so what I want to do is, the Artboard...
and the white box in the background...
are actually separate things, this Artboard, white box...
did you get the idea?
White box, see the white box and the Artboard, separated...
so the problem with it, can you see...
there's my lovely little Drop Shadow...
but because it's kind of over the edge of the white box....
it's getting cropped out, so you can do one of two things.
You can make your white box smaller so you can see it...
or you can grab your Artboard and make that bigger so you can see it.
So now let's give it a preview...
let's go back to this guy, let's go to you, here...
and he's got a Drop Shadow now, yeah, kind of works, kind of...
I think my white box is a bit too big to fill the screen...
but yeah, we probably need a duller background...
we'll do that as well, we're getting a bit advanced, but hey.
One thing is, can you see...
by adding that overlay function to this...
what it did to this Artboard was actually...
disable the appearance of the background...
you can do that manually, but it does it automatically...
so that you can see the Drop Shadow...
but see the rest of this page underneath...
rather than being a big white box.
So what I want to do is have that kind of...
you saw at the beginning there, had that kind of...
like dark fade in the background...
actually, before we do that there's one bit...
that often gets my students confused, so I get you confused...
let me try and unconfuse it, is with it selected...
I'm going to switch back to my Prototype mode...
and give this a click, is where this appears.
So let's say that I put it right above "RICH", that word "rich" there...
so it's right above that, so if I go to 'Play'...
and I go down here and I say, you know...
so it should appear right above "RICH," boom...
it appeared in the middle of my thing, that's weird.
What's happening? Basically, this thing here, this overview...
I keep saying overview, overlay, is referencing the...
what's called the viewport, the viewport is the top of the document...
to this little line here.
So remember, we've been kind of talking about that throughout the course...
so it's looking at the bottom there...
not what's underneath in the content...
it's kind of fixed positioning, so if I move it down here...
not above "ORGANIC," but really close to the bottom of the page...
it's going to be at the bottom of the page...
and probably be in the way, watch this, click it, there you go...
so that's what that references.
Can you get it to pin to actual things, not that I know of right now...
if you try and use fixed positioning on it...
it ends up fixed positioning the button, not the overlay.
So let's get into the slightly more inception-ey bit...
where we will dull the background, it's kind of a trick...
it's currently not an option in here to kind of...
like fade out background, so what we do is...
we just put this on a different size Artboard that covers the whole thing.
So at the moment my Artboard is this size...
what I want to do is kind of move it over here...
I want to make it the same size as the viewport for this...
so it is how wide, if I go to my Design view...
I've clicked on my Artboard, I know that it's 375...
so I say, you are now '375', paste...
and how high should it be?
Click on this, so my viewport is up to this...
so 667, or, they're all 667...
so it doesn't matter which one I get it off...
you, going to be a height of 667...
and then I say, you are going to be kind of in the middle...
can you kind of get what I'm doing?
Use my arrow keys just to kind of pop it over the top...
I need to make it smaller, huh.
It's one of those times where responsive resize...
is actually brilliant, most of the time it's brilliant...
you saw it a couple of times, you need to turn it off, but that was great.
What I did was, so I grabbed the edge...
and if I just grab it, it works, but if I hold down the 'Option' key...
it does it from both sides at the same time, that's 'Alt' on a PC.
So I've got that, I kind of want it to be up into the middle...
and now what I want to do is just add a background...
of black with no border...
I want to lower the opacity of the Fill...
and I want it to be at the back.
So I've got an Artboard, it's got a black faded background now...
that matches the viewport...
if you were like, "Ah, you kind of had me at overview, but now you've lost me"...
it's okay, this is kind of advanced stuff...
if you're getting it, high five, you...
are you ready? I hope this works...
talking a good game Dan, come on.
Oh, it didn't work...
I know why now, but I was...
I was pretty confident that was going to work straight...
what is wrong? The positioning...
we positioned it when it was just a small little rectangle...
so if we go to 'Prototype' view now, and we click on this...
it's doing exactly what we said in relation to the viewport...
can you see, it's kind of overlapping the bottom...
so I want to say, you come to the top, there you go...
now let's do this...
ready?
Even though you don't have to click the X, you must click the 'X'...
all right, that's kind of cool, I love the little pop-ups...
and that is how to make them in Adobe XD...
all right buddies, I will see you in the next video.
How do you create a pop-up overlay in Adobe XD?
Put your pop-up design on its own artboard, then select the button that opens it. In Prototype mode, add a Tap interaction, choose Overlay as the action and select your pop-up artboard as the destination. To dim the page behind it, add a translucent background inside a viewport-sized overlay artboard.
How to Create Pop-up Overlay Modals in Adobe XD
Key Takeaways
Create a working pop-up using ordinary shapes, text and an artboard.
Connect a button with a Tap interaction and the Overlay action.
Fix missing drop shadows by allowing space inside the overlay artboard.
Understand why overlay placement follows the viewport, not the scrolling content.
Add a darkened backdrop and correct its position after resizing.
A little pop-up can make a prototype feel much more complete. Click a button, bring up a card over the current page, dismiss it and carry on. The basic setup is pleasantly simple. The slightly trickier bits are keeping your lovely drop shadow visible and getting the background to dim properly.
We’ll build the basic overlay first, then tidy up those details.
1. Prepare Your Button and Pop-up Design
You need two things to get started:
A trigger: a button, text or another object on the page that opens the pop-up.
The pop-up artwork: the card or panel that will appear over the page.
In this example, the trigger sits near the bottom of a product details page. The pop-up is a small white card made from rectangles, circles and text, with an icon and a close symbol. There is nothing particularly special about those objects. Your pop-up can contain whatever your design needs.
The trigger does not need to be a component, either. An ordinary rectangle can activate the overlay. If your button consists of a background shape and a separate text label, you can group them before adding the interaction, or select the background shape for this simple setup.
2. Put the Pop-up on Its Own Artboard
Here is the important bit: an overlay needs an artboard as its destination. A collection of objects sitting on the pasteboard is not enough.
You do not need to rebuild the artwork. Instead, create an artboard around it:
Click an empty area of the canvas so nothing is selected.
Choose the Artboard tool.
Drag a custom artboard around your pop-up artwork, using the snapping guides to help fit it.
Give the artboard a recognisable name, such as Modal Card.
It feels as though you have converted the graphic into an artboard, but you have really created an artboard around the existing objects. That distinction will matter when we adjust the shadow later.
3. Add the Tap Interaction and Choose Overlay
Switch to Prototype mode and select the object that should open the pop-up.
You may already be used to dragging a connection from one screen to another. You can connect screens that way, but for this setup, use the interaction controls directly:
Add an interaction to the selected trigger.
Set the trigger to Tap.
Change the action to Overlay.
Choose Modal Card as the destination artboard.
The action may initially be set to Auto-Animate or Transition, depending on what you used last. Overlay is the change that makes the pop-up appear over the current page rather than replacing it.
Choosing Overlay adds a placement preview over the destination page.
Open the desktop preview, scroll to the button if necessary and click it. There is your pop-up. Close it, open it again and check that the basic interaction behaves as expected before adding more detail.
Does the close symbol need an interaction?
In this simple setup, the overlay dismisses without a separate interaction on the close symbol. The circle and cross are just artwork, yet clicking in the preview closes the pop-up and returns to the underlying page.
So, for the behaviour demonstrated here, you do not need to wire up the cross separately. It still gives the reader of your interface an obvious visual cue for closing the card.
4. Fix a Missing or Cropped Drop Shadow
You have carefully crafted a drop shadow, opened the preview and… where has it gone?
The usual issue in this setup is the size of the overlay artboard. The white rectangle behind your card and the artboard itself are separate things. If the rectangle reaches the artboard edges, its shadow extends outside those edges and gets cropped.
Return to Design mode and give the shadow some room. You have two options:
Make the white card background smaller, leaving space around it inside the artboard.
Make the artboard larger while keeping the card the same size.
Either approach lets the shadow sit within the artboard bounds. Preview the interaction again to check the result.
There is another useful detail here: assigning an artboard as an overlay automatically disables the appearance of its artboard background in this setup. That allows the original page to show through around the card, rather than leaving a large, solid white box behind it.
The card’s own white rectangle remains visible. It is only the artboard background that becomes transparent, so keep that rectangle if you want a white pop-up.
5. Position the Overlay Relative to the Viewport
This is the bit that can be confusing, especially on a long, scrolling page.
In Prototype mode, you can move the overlay’s placement preview over the source artboard. It might look as though you are placing the card above a particular heading or paragraph. But when you scroll in the desktop preview and open it, the card may appear somewhere quite different relative to that text.
Why? The overlay position references the viewport, not the content underneath it.
The viewport is the visible screen area. On a scrolling artboard, it runs from the top of the artboard to the viewport boundary line. The rest of the document continues below that line, but it is not part of the visible screen at that moment.
Place the overlay near the middle of the viewport, and it appears near the middle of the screen.
Place it near the bottom of the viewport, and it appears near the bottom of the screen.
Do not expect it to stay attached to a particular word or product description as the page scrolls.
Using fixed positioning on the trigger does not solve that last point. It fixes the button’s position, not the overlay’s relationship to an item in the scrolling content.
The easiest way to think about placement is: “Where should this pop-up sit on the visible screen?” rather than “Which paragraph should it sit above?”
6. Add a Darkened Background Behind the Pop-up
The card now works, but the page behind it can still feel a little busy. A translucent black backdrop makes the pop-up stand out.
For the setup here, we’ll build that dimming effect into the overlay artwork. The trick is to make the overlay artboard cover the whole viewport, with the smaller card sitting inside it.
Match the overlay artboard to the viewport
In Design mode, select the source artboard and check its width.
Check the viewport height, rather than the full height of the scrolling content.
Resize the overlay artboard to those dimensions.
Move the pop-up card into the middle of the enlarged artboard.
For this mobile example, the viewport is 375 pixels wide and 667 pixels high. Those are the dimensions used for the overlay artboard. Use the corresponding dimensions from your own design.
If the card feels too wide, reduce it slightly. Responsive Resize is useful here for adjusting the layout together. Holding Option on a Mac or Alt on a PC while dragging a side resizes from both sides at once, which helps keep the card centred.
Create the translucent backdrop
Draw a rectangle that covers the entire overlay artboard.
Set its fill to black.
Remove its border.
Lower the fill opacity so the page underneath remains visible.
Send the rectangle behind the pop-up card.
Make sure you lower the backdrop’s fill opacity, not the opacity of the entire pop-up. You want the page to look darker while the card stays clear and bright.
The overlay now contains both the card and a backdrop sized to cover the viewport.
7. Reset the Overlay Position After Resizing
Ready to preview it? There is one easy-to-miss adjustment first.
The interaction still remembers where you positioned the original, small overlay. Enlarging its artboard does not automatically reset that placement. As a result, the new backdrop can start partway down the screen and overlap the bottom instead of covering the whole viewport.
If that happens, the backdrop itself is not the problem. The overlay is simply doing exactly what its old position tells it to do.
Return to Prototype mode.
Select the button’s overlay interaction.
Move the full-size overlay placement to the top of the source viewport, aligning its bounds with the visible screen area.
Open the desktop preview and test the button again.
With the placement corrected, the backdrop dims the screen while the card remains prominent.
Now the page darkens behind the card, the pop-up sits where it should and the interaction can be opened and dismissed again. Lovely.
The core workflow is small: give the pop-up an artboard, connect it with Tap and Overlay, then check its viewport placement. The extra polish comes from leaving room for shadows and treating the backdrop as part of the overlay design.
Key Terms
Overlay
A prototype action that displays a destination artboard over the current screen instead of navigating away from it.
Modal card
The visible pop-up panel. In this example, its background, icon, text and close symbol are ordinary design objects.
Artboard
The container used as the overlay destination. Its boundaries determine how much space is available for the card and its shadow.
Pasteboard
The canvas area outside your artboards. Pop-up artwork sitting here needs an artboard around it before it can be selected as an overlay destination.
Viewport
The visible portion of a screen or scrolling artboard. Overlay placement is measured relative to this area.
Backdrop
The translucent rectangle behind the card that darkens the underlying page. Here, it sits inside the same overlay artboard as the pop-up.
FAQs
Does an Adobe XD overlay button need to be a component?
No. An ordinary shape or text object can trigger the overlay. You can also group a button’s background and label before adding its interaction.
Why can’t I use my pop-up artwork as the overlay destination?
The destination needs to be an artboard, not just objects on the pasteboard. Create a custom artboard around your artwork, name it and select that artboard in the Overlay interaction.
Why is my pop-up shadow missing?
The shadow may extend beyond the artboard edges and be cropped. Enlarge the artboard or reduce the card’s background rectangle to leave space for the shadow.
Why does my dark backdrop only cover part of the screen?
Check both its size and its placement. The overlay artboard should match the viewport dimensions, and its Prototype placement should align with the top of that viewport after resizing.
Written by Daniel Walter Scott — Founder of Bring Your Own Laptop & Chief Instructor