Symbols: Nested Layer Styles & Nested Symbols
Master Advanced Symbol Management in Sketch Design
Core Concepts You'll Master
Layer Styles in Symbols
Learn to create reusable visual styles that can be applied selectively to symbol instances without affecting all copies.
Symbol Nesting
Discover how to embed symbols within other symbols to create flexible, modular design components.
This tutorial uses the Symbol Nesting.sketch file located in Desktop > Class Files > Sketch Class > Pulse. Make sure you have access to these files before starting.
Creating the Favorite Heart States
Set Up Deselected State
Select the heart icon and create a layer style named 'favorite/deselected' to save the current appearance as the default state.
Create Selected State
Change the heart fill to red (#FF0000), set opacity to 100%, then create a new layer style named 'favorite/selected'.
Apply Override
Return to the instance and use the Favorite override menu to switch between selected and deselected states on individual products.
Adding 'favorite/' at the beginning of your style names automatically creates a favorite folder in your styles panel, keeping your workspace organized.
Building the Navigation Link Symbol
Prepare Components
Rename the nav-icon to 'Icon' and position it above the Text layer for proper override ordering in the Inspector.
Create Parent Symbol
Select both icon and text elements, then create a symbol named 'link with icon' with No Layout setting enabled.
Generate Multiple Instances
Use Arrange > Make Grid to create 1x3 grid with 20px spacing, giving you three link instances to customize.
Icon Symbol Dimensions
| Feature | Person Icon | Heart Icon | Map-Pin Icon |
|---|---|---|---|
| Width | 16px | 16px | 16px |
| Height | 18px | 18px | 18px |
Symbol Override Configuration
Maintains the original symbol configuration
Demonstrates text and icon override functionality
Shows complete symbol customization capabilities
When nesting symbols, ensure all nested symbol artboards have consistent dimensions. Mismatched sizes cause visual distortion when symbols are swapped via overrides.
Key Takeaways

to create your first style.
(or choose Layer > Create Symbol for keyboard-driven workflows).
to access your symbol library.
to view all available symbols.