table of contents

No headings found on page

Editor Basics

How Layers Work in Framer

Layers are one of the most important concepts in Framer.

Beginner

6 min read

... views

Every element you add to your website—whether it’s text, an image, a button, a frame, or a section—appears as a layer in the Layers panel.

Understanding how layers work will help you:

  • Stay organized as projects grow

  • Find elements quickly

  • Build cleaner layouts

  • Manage responsive designs more efficiently

  • Work faster when editing pages

  • Troubleshoot layout issues

If you’ve ever struggled to select the correct element, accidentally moved content, or become confused by a complex page structure, understanding layers will solve many of those problems.

What Is a Layer?

A layer represents an individual element on your canvas.

Common layer types include:

  • Text

  • Images

  • Buttons

  • Frames

  • Sections

  • Components

  • Videos

  • Forms

  • Icons

  • Shapes

Whenever you add something to your page, Framer automatically creates a corresponding layer in the Layers panel.

Think of the Layers panel as a visual map of your website’s structure.

Where Can You Find Layers?

The Layers panel is typically located on the left side of the editor.

It displays every element on your page in a hierarchical structure, allowing you to:

  • Select elements

  • Rename layers

  • Rearrange content

  • Organize sections

  • Manage components

As your website grows, the Layers panel becomes one of the most frequently used areas of the editor.

Understanding Layer Hierarchy

Layers are organized in a parent-child structure.

For example:

Hero Section 
  └── Hero Frame      
    ├── Heading      
    ├── Paragraph      
    ├── CTA Button      
    └── Hero Image
Hero Section 
  └── Hero Frame      
    ├── Heading      
    ├── Paragraph      
    ├── CTA Button      
    └── Hero Image
Hero Section 
  └── Hero Frame      
    ├── Heading      
    ├── Paragraph      
    ├── CTA Button      
    └── Hero Image

In this example:

  • Hero Section is the parent layer

  • Hero Frame is a child layer

  • Heading, Paragraph, Button, and Image are nested inside the frame

This structure is called layer hierarchy or nesting.

Understanding hierarchy is essential because child layers often inherit positioning and layout behavior from their parent containers.

Why Layer Hierarchy Matters

Layer hierarchy affects:

  • Layout behavior

  • Auto layout functionality

  • Responsive design

  • Alignment settings

  • Animation behavior

For example:

If a button is placed inside a frame, moving the frame also moves the button.

If the button is outside the frame, it behaves independently.

This is why proper nesting is important when building complex layouts.

Why Layer Organization Matters

As websites grow, pages may contain hundreds of layers.

Without organization, projects become difficult to manage.

Good layer organization helps:

  • Speed up editing

  • Reduce mistakes

  • Improve collaboration

  • Simplify troubleshooting

  • Make responsive design easier

Poor organization often leads to:

  • Lost elements

  • Broken layouts

  • Confusing structures

  • Slower workflows

Professional Framer projects rely heavily on organized layer structures.

Renaming Layers

By default, Framer often generates generic names such as:

  • Frame 1

  • Frame 2

  • Text 4

  • Stack 3

While these names work initially, they become confusing in larger projects.

Instead, use descriptive names.

Bad examples:

  • Frame 1

  • Frame 2

  • Text 4

Better examples:

  • Hero Section

  • Feature Grid

  • Pricing Cards

  • CTA Button

  • Footer Navigation

Clear naming makes projects significantly easier to manage.

How to Rename Layers

To rename a layer:

  1. Select the layer

  2. Double-click its name

  3. Enter a descriptive label

  4. Press Enter

Many experienced Framer users rename layers immediately after creating them.

Grouping Layers

Grouping allows multiple layers to be managed together.

Groups are useful when several elements belong together visually.

Examples include:

  • Icons with labels

  • Feature cards

  • Navigation items

  • Logo combinations

  • Testimonial cards

Grouping simplifies movement and organization.

When to Use Groups

Groups work best when:

  • Elements should stay together

  • Multiple layers need repositioning

  • Related content requires organization

However, groups should not replace proper frame structures.

Frames generally offer more flexibility than simple groups.

Locking Layers

Locking prevents accidental edits.

Once locked, a layer cannot be moved or modified until it is unlocked.

Locking is useful for:

  • Background images

  • Decorative elements

  • Completed sections

  • Shared design systems

This helps prevent unintended changes while working on other parts of the page.

Hiding Layers

Hidden layers remain in the project but are temporarily invisible.

This is useful for:

  • Testing layouts

  • Simplifying large pages

  • Comparing design variations

  • Working on isolated sections

Hiding content allows you to focus on specific areas without deleting anything.

Reordering Layers

Layers are stacked visually.

Items higher in the Layers panel generally appear above items below them.

For example:

Button
Image
Background
Button
Image
Background
Button
Image
Background

The button appears on top of the image, while the image appears above the background.

You can reorder layers by:

  • Dragging them manually

  • Using Arrange controls

  • Sending elements forward

  • Sending elements backward

Understanding stacking order helps solve overlap issues.

Nested Layers Explained

Nested layers are layers placed inside another container.

Example:

Pricing Section
  └── Pricing Card   
    ├── Title     
    ├── Features     
    ├── Price     
    └── CTA Button
Pricing Section
  └── Pricing Card   
    ├── Title     
    ├── Features     
    ├── Price     
    └── CTA Button
Pricing Section
  └── Pricing Card   
    ├── Title     
    ├── Features     
    ├── Price     
    └── CTA Button

Everything inside the Pricing Card becomes dependent on that card’s layout settings.

Nested layers become especially important when using:

  • Auto Layout

  • Components

  • Responsive design

  • Dynamic CMS layouts

Most modern Framer projects rely heavily on nested structures.

Searching for Layers

Large projects may contain hundreds of layers.

Instead of scrolling endlessly, use layer search to quickly locate:

  • Components

  • Sections

  • Buttons

  • CMS elements

Good naming conventions make search significantly more effective.

Layers and Auto Layout

Auto Layout uses layer hierarchy to determine:

  • Spacing

  • Alignment

  • Distribution

  • Responsive behavior

Incorrect layer placement often causes Auto Layout problems.

Before troubleshooting spacing issues, always verify that elements are nested correctly.

Layers and Components

Components are built from layers.

Example:

Primary Button Component 
  ├── Background
  ├── Text
  └── Icon
Primary Button Component 
  ├── Background
  ├── Text
  └── Icon
Primary Button Component 
  ├── Background
  ├── Text
  └── Icon

Every component contains its own internal layer structure.

Keeping component layers organized makes maintenance much easier later.

Layers and Responsive Design

Responsive layouts depend heavily on layer structure.

Poorly organized layers can cause:

  • Overlapping elements

  • Broken mobile layouts

  • Incorrect spacing

  • Alignment issues

Clean hierarchy usually results in better responsive behavior.

Common Layer Problems

Lost Layers

Sometimes elements seem to disappear.

Common causes:

  • Hidden layers

  • Collapsed groups

  • Elements placed off canvas

  • Incorrect nesting

Check the Layers panel before assuming content is deleted.

Incorrect Nesting

Placing elements inside the wrong parent container often causes:

  • Alignment issues

  • Spacing problems

  • Auto Layout conflicts

Always verify layer hierarchy when troubleshooting layouts.

Too Many Nested Containers

Excessive nesting can make projects difficult to manage.

Example:

Frame 
  └── Frame
    └── Frame
      └── Frame
        └── Text
Frame 
  └── Frame
    └── Frame
      └── Frame
        └── Text
Frame 
  └── Frame
    └── Frame
      └── Frame
        └── Text

Avoid unnecessary complexity whenever possible.

Poor Naming Conventions

Generic names create confusion during editing.

Always use meaningful layer names that describe the element’s purpose.

Layer Organization Best Practices

Use Descriptive Names

Name layers based on purpose rather than type.

Example:

  • Hero CTA Button

  • Pricing Card

  • Testimonial Grid

Keep Structures Simple

Avoid excessive nesting unless absolutely necessary.

Simple structures are easier to maintain.

Organize by Section

Structure pages logically:

Hero Section
Features Section
Testimonials Section
Pricing Section
Footer Section
Hero Section
Features Section
Testimonials Section
Pricing Section
Footer Section
Hero Section
Features Section
Testimonials Section
Pricing Section
Footer Section

This makes navigation much easier.

Use Components for Repeated Elements

Instead of duplicating layouts repeatedly, convert reusable elements into components.

Examples:

  • Buttons

  • Cards

  • Navigation menus

  • Testimonials

Review Layer Structure Regularly

As projects grow, periodically clean up:

  • Unused layers

  • Duplicate elements

  • Poor naming

  • Excessive nesting

Regular maintenance keeps projects manageable.

Frequently Asked Questions

Do hidden layers affect publishing?

Hidden layers usually remain unpublished visually.

Can I move layers between sections?

Yes. Drag layers into different containers.

What is How Layers Work in Framer?

This article explains the key concepts, best practices, and practical applications related to how layers work in framer.

framerbaseio

Your home for Framer support.

framerbaseio

Your home for Framer support.

© 2026 Framerbase.io

This [website/service/content] is independent of Framer and is not authorized by, endorsed by, sponsored by, affiliated with, or otherwise approved by Framer B.V.

This [website/service/content] is independent of Framer and is not authorized by, endorsed by, sponsored by, affiliated with, or otherwise approved by Framer B.V.