Adobe DPS Made Simple: Making Pop-up Hotspots

If you’re unfamiliar with Adobe DPS then I would recommend you to read the introductory post in the series, in order to learn the basics: Adobe DPS Made Simple: Introduction & Building a Basic Folio

. . .

In this Adobe DPS tutorial I’ll provide you with a way to make pop-up hotspots on an image, which users can interactive with to provide them with additional information.

 

Step 1

Create a new document and Place (File > Place…) your image into it.

adobe dps

 

 Step 2

On the Layers Panel create three new layers.  In this example, I’ve named them: “Image”, “Hotspots” and “Pop ups”.  This will help divide each of the elements up and allow for easier selection.

layers indesign

 

Step 3

Select your “Hotspots” layer, lock the “Image” layer and draw 3 icons.  Next place them where you want your hotspots to be.

adobe dps

 

Step 4

Select the Rectangle Tool in the toolbar (or press M) and draw a 44px by 44pt square around each of the icons.  According to Apple’s guide on UI design for iOS, this is the minimum target size for all UI objects.  Also, make sure all of the squares have no stroke or fill colour.

adobe dps

 

Step 5

Select the “Pop ups” layer and place into it the pops ups in the locations the want them to appear.

adobe dps

Step 6

Now on each pop up, place a close button on one of the top corners.  Also, like the hotspots, you will also need to place a 44px by 44px blank, square frame around them.

indesign popup

Afterwards, group each pop-up together (image, text, button & frame) by going Object > Group or pressing Cmd/Ctrl + G.

 

Step 7

Still in the “Pop up” layer, select the Rectangle Tool from the toolbar and draw out a blank (no stroke or fill colour) rectangle in an empty space on the page.  In this example, I’ve place it in the bottom, right-hand corner.  This is by the state you will use when you don’t want any pop ups to appear.

adobe dps

 

Step 8

Using the Selection Tool, select all the elements you’ve created in the “Pop up” layer.  Next, open up the Object States panel (Window > Interactive > Object States) and click the Convert selection to multi-state object button.  Select the blank state (State 4 in this example) so that there isn’t a pop up display on startup.

adobe dps

 

Step 9

Go back to the “Hotspots” layer and select one of the frames.  Open up the Buttons and Forms panel (Window > Interactive > Buttons and Forms).  Set the Type to Button.

indesign buttons

 

Step 10

Click the + in Actions and select Go To State from the menu options.  Under State, make sure you select the right state for that particular hotspot.

indesign buttons

Repeat this process for the other hotspots.

 

Step 11

Return back to the “Pop ups”  layer, open the Object States panel and select a State.  You will need to select each individual state, in order to edit them all.  In the Layers panel, click the arrow next to the layer name to open up all elements in the layer.  Open up the State in the list and select the <square> option to individually select the blank frame.  We need to select this frame to convert it into a button.  An alternative way to achieve this, is to simply click on the frame with the Direction Selection Tool.

adobe dps

 

Step 12

With the frame still selected, open up the Buttons and Forms panel.  Set the Type to Button, Actions to Go To State and set the State to the state with the blank frame.  Repeat this process for the rest of the pop ups.

adobe dps

 

Now you should be done.  Preview the document to see the results.

adobe dps