Topics Covered in This Sketch Tutorial:
Creating a Prototype, Linking Between Artboards, Fixed Position Elements
Exercise Preview

Keep your Sketch class files organized in a dedicated folder structure. This tutorial uses Desktop > Class Files > Sketch Class > Pulse for easy navigation and file management.
Exercise Overview
In this exercise, you'll master the art of transforming static Sketch designs into interactive, clickable prototypes. This essential skill bridges the gap between design concept and user experience, allowing you to create realistic simulations of how your website or app will function. Interactive prototypes are invaluable for client presentations, stakeholder buy-in, and conducting meaningful user testing sessions that reveal insights impossible to gather from static mockups.
Creating a Prototype
- In Sketch, navigate to File > Open Local Document.
- Browse to Desktop > Class Files > Sketch Class > Pulse and double–click Prototyping.sketch to open the file.
- Now we'll begin building prototype interactions. Position your canvas so you can clearly see both the Home Page artboard and the Autumn Collection artboard to its right. This visual organization is crucial for understanding the user flow you're creating.
- On the Home Page artboard, click to select the Shop New Collection button.
Access the Prototyping menu and select Add Link to Artboard.
NOTE: Master the keyboard shortcut W (think "wire" as you're wiring up your prototype connections). This shortcut will significantly accelerate your prototyping workflow.
- Click directly on the Autumn Collection artboard to establish the connection.
In the Inspector panel on the right side:
Within the Prototyping section, verify that Target has been automatically set to the artboard you just clicked.
Under Animation, click the Animate Artboard from Right button
. This creates a natural left-to-right navigation flow that users expect.
- Let's establish another connection to build out our user journey. Ensure you can see both the Autumn Collection artboard and the Product Page artboard to its right.
- On the Autumn Collection artboard, select the Distressed Denim Jacket photo. Notice that both the photo and accompanying text are selected—this happens because they're contained within a symbol, demonstrating the power of Sketch's component-based design system.
- Press the W key to quickly initiate the linking process.
- Click on the Product Page artboard to complete the connection.
- To preview your prototype in action, locate the Preview button
near the top right of the Toolbar and click it (alternatively, navigate to Prototype > Preview Prototype). - If the preview window doesn't display the Home Page initially, select it from the dropdown menu at the top of the preview window.
- Test your first interaction by clicking the Shop New Collection button. You should see a smooth animation transitioning to the Autumn Collection artboard.
- Continue testing by clicking on the Distressed Denim Jacket photo or text to navigate to the product detail screen. This multi-step flow demonstrates how users will actually navigate through your interface.
- Use the back arrow at the top of the preview window twice to return to the Home Page.
- Since the home page should always be your prototype's entry point, click the Start Point button
at the top of the preview window to designate it as the default starting screen. - Close the preview window to return to your design canvas.
Notice the small flag icon that now appears to the left of the Home Page artboard name—this visual indicator confirms that this artboard serves as your prototype's starting point.
NOTE: You can also set starting points by selecting any artboard and choosing Prototype > Use Artboard as Start Point from the menu.
Now that you've established the basic prototype structure, let's enhance the user experience by wiring up the navigation elements that appear across multiple screens.
Prototype Creation Workflow
Open the Design File
Navigate to File > Open Local Document and locate your Prototyping.sketch file in the designated class folder structure.
Select Interactive Elements
Choose buttons, images, or other clickable elements that will trigger navigation between artboards.
Add Artboard Links
Use the Prototyping menu to Add Link to Artboard or press the W key shortcut for faster workflow.
Configure Animations
Set animation directions and targets in the Inspector panel to create smooth transitions between screens.
Use the W key to quickly add prototype links. The shortcut stands for 'wire' since you're wiring up your prototype connections.
Wiring up the Navbar
- Double–click on any of the black navigation bars to enter symbol editing mode. This powerful feature allows you to make changes once that will propagate across all instances of the symbol.
- Click on a blank area of the canvas to ensure nothing is selected before proceeding.
- Select the Pulse logo within the navigation bar.
- Since we're currently on the Symbols page and can't see the target artboards directly, click the plus + button to the right of Prototyping in the Inspector panel.
In the Inspector panel:
- From the newly appeared Target dropdown menu, navigate to Screens > Home Page. This ensures users can always return to the homepage by clicking your logo—a fundamental UX convention.
- Under Animation, click the Animate Artboard from Left button
to create a natural reverse animation when navigating backwards.
- While we're in symbol editing mode, let's also configure the hamburger menu. Select the 3-lined "hamburger" menu icon on its dedicated symbol artboard (make sure you're selecting the standalone symbol, NOT the instance within the navbar).
In the Inspector panel:
- Click the plus + button to the right of Prototyping.
- From the Target dropdown, select Screens > Nav Menu.
- Under Animation, click the Animate Artboard from Top button
to simulate a menu sliding down from the header area.
- Next, configure the close functionality by selecting the X close button on its individual symbol artboard (again, not the instance within the navbar).
In the Inspector panel:
- Click the plus + button to the right of Prototyping.
- From the Target dropdown, choose Previous Artboard. This elegant solution automatically returns users to wherever they came from, regardless of their navigation path.
- Return to your main design by clicking Screens at the top left of the Sidebar.
- On the Nav Menu artboard, click once on the navbar to select the symbol instance.
Here's where Sketch's symbol override system demonstrates its power. The navbar currently displays the hamburger menu icon, but on the menu screen, we want to show a close button instead.
In the Inspector under Overrides, locate the dropdown below Menu Icon and select close. This swaps the symbol while preserving all the prototyping connections we established earlier.
- Test your enhanced navigation by clicking the Preview button
(or press Cmd–P). - Starting from the Home Page, click the Shop New Collection button to navigate to the Autumn Collection artboard.
- Click the Pulse logo in the navbar to verify it returns you to the home page, demonstrating consistent navigation behavior.
Click the hamburger menu icon on the left side of the navbar to access the navigation menu screen. Note two important observations:
- The transition takes you to a separate artboard rather than overlaying the menu on top of the existing content. While Sketch's prototyping capabilities have evolved significantly since earlier versions, true overlay interactions require more advanced prototyping tools or custom implementations.
- If you scroll down, notice that the navbar scrolls off-screen with the content. Depending on your design requirements, you may want the navigation to remain fixed at the top for consistent accessibility.
Scroll back to the top and click the X close button to return to the previous screen.
Notice how the symbol override system seamlessly swapped both the visual element and its associated prototyping behavior—a powerful demonstration of component-based design thinking.
Close the preview window to return to your design canvas.
One common UX pattern is keeping critical navigation elements visible as users scroll through content. Let's implement this behavior to enhance usability.
Symbol Prototyping vs Regular Elements
| Feature | Symbol Elements | Regular Elements |
|---|---|---|
| Editing Location | Symbols page | Artboard canvas |
| Link Method | Plus button in Inspector | Direct artboard click |
| Animation Options | Manual target selection | Visual artboard selection |
| Reusability | Updates all instances | Single instance only |
Navigation Animation Patterns
Left Animation
Used for returning to previous screens or home navigation. Creates intuitive backward movement flow for users.
Top Animation
Perfect for overlay menus and dropdown navigation. Simulates content sliding down from the top interface.
Right Animation
Ideal for forward progression through content. Maintains natural left-to-right reading and navigation patterns.
Fixing the Position of Elements so They Don't Scroll
- Select all four black navigation bars across your artboards. Click on the first navbar, then hold Shift while clicking the others to create a multi-selection.
- In the Inspector panel, check the Fix position when scrolling option. This setting ensures the navigation remains accessible regardless of scroll position—a crucial consideration for mobile interfaces and long-form content.
- Launch the preview by clicking the Preview button
(or press Cmd–P). - Test the fixed positioning by scrolling up and down within the preview. The navbar should remain consistently positioned at the top of the screen, providing users with constant access to navigation options.
- Close the preview window once you've verified the behavior.
- Click in an empty area of the canvas to deselect all elements and clean up your workspace.
- If the prototyping connection wires are cluttering your view, you can toggle their visibility by choosing View > Show Prototyping to uncheck the option. This gives you a cleaner view of your designs while preserving all the connections you've created.
- Save your file to preserve all your prototyping work, then close it. You've now created a functional prototype that demonstrates core user flows and navigation patterns—essential skills for any modern design workflow.
Fixed Position Implementation
Use Shift+click to select multiple elements simultaneously for batch editing
Ensures navigation remains accessible during content scrolling
Verify that fixed elements maintain position while content moves beneath
Use View > Show Prototyping to toggle wire visibility when needed
As of this writing, Sketch cannot overlay artboards for transparent menu effects. The makers have announced this feature is coming soon for more realistic menu overlays.
Symbol overrides preserve both artwork and prototyping functionality when swapping nested elements.