Editor Basics
How to Add Elements to Your Canvas
Framer websites are built by placing elements onto the canvas.
Beginner
7 min read

Elements are the core building blocks of every page and are used to create layouts, structure content, and build interactive user experiences.
Everything you see on a Framer website is made from elements, including:
Text
Images
Buttons
Videos
Forms
Sections
Icons
Components
Understanding how to add, organize, and manage elements efficiently is essential for building clean, responsive, and professional websites.
This guide explains how elements work in Framer, how to insert and organize them, and the best practices for creating scalable layouts.
What Are Elements in Framer?
Elements are individual pieces of content placed onto the canvas to build a webpage.
Each element serves a specific purpose within the design.
For example:
Text elements display content
Buttons create interactions
Images provide visuals
Forms collect information
Sections organize layouts
By combining elements together, you can create complete responsive websites visually.
Common Types of Elements
Framer includes many built-in element types that support both simple and advanced website layouts.
Common elements include:
Text
Images
Buttons
Frames
Sections
Videos
Forms
Icons
Components
Stacks
Navigation menus
Embeds
Each element can be customized with styling, spacing, layout controls, animations, and interactions.
Understanding the Canvas
The canvas is the main workspace where you build pages visually.
Inside the canvas, you can:
Place elements
Resize layouts
Rearrange content
Create responsive structures
Add animations
Build interactions
The canvas works like a visual design environment where layouts can be edited directly in real time.
How to Add Elements in Framer
There are several ways to insert elements into a project.
Method 1: Using the Insert Menu
The Insert menu is the most common way to add elements.
To insert an element:
Open your project
Click the Insert button
Choose an element type
Drag the element onto the canvas
This method is beginner-friendly and helps users explore available design tools.
Method 2: Using Keyboard Shortcuts
Framer supports quick insertion shortcuts that speed up workflows significantly.
Examples include:
Press T for Text
Press F for Frame
Press R for Rectangle
Keyboard shortcuts help designers build layouts much faster.
As projects become larger, shortcut usage becomes increasingly valuable.
Method 3: Copy and Paste
Existing elements can be duplicated quickly using copy-and-paste workflows.
You can duplicate elements by:
Copying and pasting
Holding Alt/Option while dragging
Duplicating layers directly
This is useful for repeating layouts, cards, buttons, and reusable structures.
Working With Text Elements
Text elements are one of the most important parts of any website.
You can use text blocks to:
Add headings
Create paragraphs
Build navigation menus
Design buttons
Create calls-to-action
Display pricing information
Build FAQs
Typography strongly affects readability and visual quality.
Text Hierarchy Best Practices
Good typography hierarchy improves readability and user experience.
Recommended practices include:
Use clear heading sizes
Maintain consistent spacing
Limit excessive font variations
Keep paragraphs readable
Use proper alignment
Avoid overly long text blocks
Well-structured typography helps visitors scan content more easily.
Responsive Typography
Text should adapt properly across different devices.
Responsive typography techniques include:
Reducing heading size on mobile
Increasing line spacing for readability
Avoiding text overflow
Maintaining strong visual hierarchy
Mobile readability is especially important for user experience.
Working With Image Elements
Images help make websites visually engaging and easier to understand.
To add images:
Insert an Image element
Upload a file
Resize and position the image
Adjust styling if needed
Framer supports flexible image positioning and responsive scaling.
Image Optimization Tips
Optimized images improve both performance and user experience.
Best practices include:
Compress large images
Use modern formats when possible
Avoid oversized files
Keep dimensions optimized
Use responsive image scaling
Heavy images can slow down websites, especially on mobile devices.
Using Buttons and Links
Buttons help users interact with your website.
Buttons are commonly used for:
Navigation
Form submissions
Purchases
Downloads
Calls-to-action
Contact actions
Buttons should be visually clear and easy to interact with.
Linking Buttons in Framer
Buttons can connect to:
Internal pages
External URLs
Page sections
CMS content
Email links
Contact forms
Proper linking improves navigation and user flow.
Designing Effective Buttons
Good button design improves usability and conversions.
Best practices include:
Use clear button labels
Maintain strong contrast
Keep buttons large enough to tap
Add hover states
Avoid overcrowding layouts
Buttons should clearly communicate their purpose.
Working With Frames
Frames are containers used to organize layouts and structure content.
Frames help designers:
Group elements
Build sections
Create responsive layouts
Control spacing
Apply backgrounds
Add animations
Frames are one of the most important structural tools inside Framer.
Understanding Sections
Sections divide pages into organized content areas.
Examples include:
Hero sections
Features sections
Testimonials
Pricing tables
Footers
Contact sections
Using sections helps maintain cleaner project structure and easier editing workflows.
Why Organization Matters
As projects grow larger, proper organization becomes essential.
Without structure, projects can become:
Difficult to navigate
Hard to edit
Confusing for teams
More error-prone
Good organization improves long-term scalability.
Organizing Elements Efficiently
Recommended organization practices include:
Rename layers clearly
Group related elements
Use sections consistently
Maintain clean layer structure
Organize reusable components
Keep spacing systems consistent
Structured projects are easier to maintain and collaborate on.
Naming Layers Properly
Clear naming conventions improve workflow efficiency.
Good examples:
Hero ButtonPricing CardMobile NavigationFooter Links
Poor examples:
Rectangle 45Layer CopyFrame 12
Clear layer names reduce confusion in large projects.
Using Components
Components allow reusable design elements across multiple pages.
Common reusable components include:
Navigation bars
Buttons
Cards
Testimonials
Pricing tables
Footers
Components improve consistency and reduce repetitive work.
Using Auto Layout
Auto Layout helps elements adapt responsively across different screen sizes.
Benefits include:
Easier responsive behavior
Better spacing consistency
Faster editing
Improved scalability
Cleaner layouts
Auto Layout is one of the most important tools for building responsive websites in Framer.
Common Beginner Mistakes
New users often encounter similar layout and organization problems.
Adding Too Many Elements
Overcrowded pages can hurt:
Readability
User experience
Website performance
Mobile usability
Simple layouts are often more effective.
Ignoring Alignment
Misaligned layouts reduce visual quality and make websites appear unprofessional.
Use alignment tools and spacing systems consistently.
Not Using Sections
Without sections, pages become difficult to manage and scale.
Structured page sections improve organization significantly.
Overusing Absolute Positioning
Absolute positioning may create responsive layout problems.
Instead, use:
Auto Layout
Flexible containers
Responsive frames
Stack layouts
These systems adapt better across devices.
Tips for Faster Design Workflows
As your experience grows, workflow efficiency becomes increasingly important.
Helpful productivity tips include:
Reuse components
Duplicate layouts
Save reusable sections
Learn keyboard shortcuts
Use Auto Layout
Organize layers consistently
Create design systems
Efficient workflows help reduce repetitive work.
Responsive Element Design
Every element should adapt properly across:
Desktop
Tablet
Mobile devices
Responsive adjustments may include:
Resizing text
Stacking layouts
Adjusting spacing
Scaling images
Simplifying navigation
Testing responsive behavior regularly helps avoid layout issues later.
Performance Considerations
Too many unnecessary elements can negatively affect website performance.
To improve performance:
Remove unused layers
Optimize media files
Avoid excessive animations
Simplify large layouts
Use reusable components efficiently
Clean projects generally perform better.
Final Thoughts
Elements are the foundation of every Framer website.
By learning how to:
Add elements efficiently
Organize layouts properly
Use responsive structures
Build reusable components
Maintain clean project structure
you can create websites that are easier to design, manage, and scale.
Strong element organization not only improves workflow efficiency but also leads to cleaner, faster, and more professional website experiences.
Frequently Asked Questions
Are all elements responsive?
Most elements support responsive behavior automatically.
Can I duplicate elements?
Yes. You can duplicate any layer or section.
Can I drag elements freely?
Yes. Framer allows free positioning and structured layouts.
framerbaseio