Topics Covered in This Adobe XD Tutorial:
Adding 3D Transforms, Front to Back Versus Z Position
Exercise Preview

Setting Up Your Workspace
Open the Project File
Navigate to Desktop > Class Files > Adobe XD Class and open '3D Transforms—Info Cards.xd'
Select Your Objects
Use the Select tool to choose the Weather, Getting Around, and Things to Do cards below Hawaii Travel Information
Enable 3D Transforms
In the Property Inspector, click the 3D Transforms icon next to Transform to activate the 3D control widget
Exercise Overview
In this exercise, you'll master Adobe XD's 3D transform capabilities to create compelling depth and dimension in your designs. These techniques are essential for modern UI/UX work, enabling you to craft more engaging user experiences that stand out in today's competitive digital landscape. While 3D transforms may seem purely aesthetic, they serve a crucial functional purpose—guiding user attention, creating visual hierarchy, and enhancing the perceived quality of your interface designs.
Adding 3D Transforms
We'll start by exploring the fundamental mechanics of 3D transforms using a practical travel information card layout. This hands-on approach will give you immediate visual feedback as you learn each technique.
- In Adobe XD, go to File > Open from Your Computer or hit Cmd–Shift–O (Mac) or CTRL–Shift–O (Windows).
- Navigate into Desktop > Class Files > Adobe XD Class and double–click on 3D Transforms—Info Cards.xd to open it.
- In the Toolbar, choose the Select tool
. - Below Hawaii Travel Information select the 3 cards (Weather, Getting Around, and Things to Do). These cards will serve as our canvas for exploring transform behaviors.
- In the Property Inspector, to the right of Transform click the 3D Transforms icon
to toggle it on. This activates XD's powerful 3D manipulation controls. A 3D transform control widget will appear on the cards—this is your primary tool for spatial manipulation. The widget consists of 2 rotation circles and a central dot, each serving specific transform functions. Hover over the horizontal arrow (as shown below) and drag left/right to rotate the shapes around their vertical axis. Notice how the perspective changes create realistic depth.

All 3 cards should transform to look something like this, demonstrating how horizontal rotation creates the illusion of cards turning away from the viewer:

Now hover over the vertical arrow (as shown below) and drag up/down to rotate around the horizontal axis. This creates a tilting effect that's particularly useful for creating card flip animations or perspective-based layouts.

All 3 cards should now demonstrate compound rotation, showing how multiple transform axes work together to create sophisticated 3D positioning:

- Let's reset and explore a different approach. CTRL–click (Mac) or Right–click (Windows) on cards and choose Reset 3D Transforms. This returns all objects to their default state while preserving the 3D transform capability.
- With all 3 cards still selected, Hit Cmd–G (Mac) or CTRL–G (Windows) to group them. Grouping changes how transforms behave fundamentally.
- Drag the 2 arrows (horizontal and vertical) for the 3D transforms to observe how the entire group gets transformed as a single unit, rather than each card individually. This technique is crucial for creating cohesive animation sequences and maintaining design relationships.
- Let's explore individual control again. CTRL–click (Mac) or Right–click (Windows) on cards and choose Reset 3D Transforms.
- Hit Cmd–Shift–G (Mac) or CTRL–Shift–G (Windows) to ungroup them, returning to individual object control.
- Click somewhere outside the cards to deselect them, clearing your current selection.
- Click on the Weather card to focus on individual transformation techniques.
In the 3D transform widget that appears, hover over the horizontal arrow, hold Shift (to snap to 15° increments) and drag right 2 snaps. The Shift key is essential for precise, consistent rotations that align with design standards:

- In the Property Inspector's Transform section, notice that Y Rotation
reads 30°. This numerical feedback helps you maintain consistency across similar design elements. - Click on the Things to Do card to apply complementary positioning.
Hover over the 3D transform widget's horizontal arrow, and holding Shift drag left 2 snaps to create a symmetrical arrangement. This creates visual balance and draws attention to the center element:

Move the 2 outer cards inward so they overlap as shown below (drag anywhere on the card except the 3D widget). This creates a layered composition that demonstrates depth relationships—a technique commonly used in modern card-based interfaces:

- Select only the center Getting Around card to establish proper layering hierarchy.
Choose Object > Arrange > Bring to Front to ensure the focal element remains visible and accessible.
Individual vs Group Transforms
| Feature | Individual Objects | Grouped Objects |
|---|---|---|
| Transform Behavior | Each object transforms separately | Entire group transforms as one unit |
| Control Method | Select multiple ungrouped items | Group items first (Cmd/Ctrl+G) |
| Visual Result | Varied individual perspectives | Unified group perspective |
Use Cmd+Shift+O (Mac) or Ctrl+Shift+O (Windows) to open files quickly. Hold Shift while dragging transform arrows to snap to 15-degree increments for precise rotations.
Front to Back Versus Z Position
Understanding the relationship between traditional layer ordering and 3D positioning is crucial for professional design work. While most designers are familiar with basic layering, 3D transforms introduce a more sophisticated spatial system that can override traditional stacking rules.
Traditional layers operate on a simple front-to-back system controlled by the Layers panel order (or using Arrange commands). However, 3D transformed objects introduce an additional dimension called Z Position, which creates true spatial depth and can fundamentally change how objects relate to each other in your composition.
X represents horizontal position from the left edge of the artboard. Y represents vertical position from the top edge of the artboard. Z represents spatial depth—the front-to-back position in 3D space, with 0 as the default baseline value.
Negative Z values move objects backward in space (larger negative numbers = farther from the viewer). Positive Z values bring objects forward (larger positive numbers = closer to the viewer). This spatial positioning mimics real-world depth perception.
Z position takes precedence over Layer panel ordering, fundamentally changing how objects stack. Only objects sharing identical Z values will follow traditional layer hierarchy. Crucially, Z position affects object scale—just like in reality, objects closer to you appear larger, while distant objects appear smaller. This scaling behavior adds authentic spatial realism to your designs.
Let's explore these concepts through a practical slideshow example that demonstrates advanced layering techniques:
- In Adobe XD, go to File > Open from Your Computer or hit Cmd–Shift–O (Mac) or CTRL–Shift–O (Windows).
- Navigate into Desktop > Class Files > Adobe XD Class and double–click on 3D Transforms—Slideshow.xd to open it.
- At the bottom of the artboard, examine the 3 overlapping photos. This layout simulates a common UI pattern found in gallery interfaces and carousel designs.
- Select the rainbow photo on the left to begin applying individual transforms.
- In the Property Inspector, to the right of Transform click the 3D Transforms icon
to toggle it on. - In the Property Inspector's Transform section, set Y Rotation
to 20°. This creates a subtle perspective effect that suggests the photo is angled away from the viewer. - Select the whale photo on the right to create symmetrical positioning.
- In the Property Inspector's Transform section, set Y Rotation
to -20° and don't miss the minus sign! The negative value creates the opposite rotation, establishing visual balance. - Observe how the photos have rotated around their vertical center axis. The portions farther from you have become smaller while closer portions appear larger. This realistic perspective scaling means the side photos now visually dominate the center photo. Our goal is to make them appear as supporting elements by scaling them down and positioning them behind the focal image.
- Select the rainbow photo to begin adjusting its spatial position.
- Hold Shift and click on the whale photo so both outer photos are selected simultaneously.
Notice that while the 3D Transform widget appears centrally, the middle photo remains unselected—this gives you precise control over just the supporting elements.
Before making final adjustments, experiment with the central dot control. Hover over the dot in the middle of the 3D transform widget and drag it in all directions to observe how it moves photos through 3D space. This control manages Z-axis positioning and provides intuitive spatial manipulation.
- After experimenting, hit Cmd–Z (Mac) or CTRL–Z (Windows) to undo and return to your starting position.
Now let's create the final effect with precision. Hold Shift to constrain movement to vertical only, and drag the dot upward until the side photos achieve appropriate scale for supporting elements.
Monitor the Property Inspector to see the exact Z value. A Z position around -175 typically provides good visual balance, making the side photos appear as contextual previews rather than competing focal points.
- To open the Layers panel for examining the hierarchy, go to the bottom left of the window and click the
icon. - At the bottom of the Layers list, observe that even though Maui Rainbow appears on top in the layer order (which would normally place it in front), the Z position override takes precedence. This demonstrates how 3D transforms create a secondary spatial hierarchy system.
In the Property Inspector, to the right of Transform click the 3D Transforms icon
to toggle it off.IMPORTANT: This button functions as a view toggle, not a settings eraser. Turning it on/off only controls whether you can see and manipulate 3D controls—it doesn't affect any transforms you've applied to objects. The keyboard shortcut Cmd–T (Mac) or CTRL–T (Windows) provides the same show/hide functionality, which is useful for quickly switching between 2D and 3D editing modes.
Save the file and close it to preserve your work.
Understanding 3D Coordinate System
X Position
Controls horizontal placement from the left edge of the artboard. Standard 2D positioning that works with traditional layout methods.
Y Position
Controls vertical placement from the top edge of the artboard. Functions as expected in normal 2D design workflows.
Z Position
Controls depth positioning with 0 as default. Negative values move objects back and make them smaller, positive values bring them forward and larger.
Z position completely overrides the layer panel ordering. Only objects sharing the same Z value will follow traditional layer stacking rules, making depth management crucial for complex layouts.
3D Transforms & Repeat Grids
When working with repeat grids, understanding how 3D transforms interact with grid structures is essential for creating professional layouts. The behavior changes dramatically depending on where you apply the transform:
Applying a 3D transform to an entire repeat grid treats the grid as a single unified object (similar to the grouped behavior we explored earlier). This approach is ideal for rotating entire galleries or card collections as cohesive units.
Double–clicking to enter the repeat grid and applying a 3D transform to one element propagates that same transform to every element in the grid (like transforming ungrouped individual objects). This technique is powerful for creating consistent perspective effects across large datasets, such as product galleries or image carousels with uniform depth.
These repeat grid behaviors are particularly valuable in 2026's design landscape, where component-based design systems and scalable layouts are essential for responsive, data-driven interfaces.
Repeat Grid Transform Methods
| Feature | Group Transform | Element Transform |
|---|---|---|
| Application Method | Apply to entire repeat grid group | Double-click into grid, transform one element |
| Visual Result | Single unified transformation | Same transform applied to each element |
| Best Use Case | Rotating entire card deck | Creating consistent card angles |
3D Transform Best Practices
Ensures clean, professional angles and consistent spacing
Provides noticeable depth without overwhelming the design
Right-click context menu option returns objects to default state
Remember Z position overrides traditional stacking rules
Determines whether elements move individually or as unified units