What are elements? Why types of elements can apps create?

In Canva, anything a user can add to a design is known as an element. Some examples of elements include images, embeds, text, and shapes.

By using the Design Interaction capability, apps can:

  • Add elements to a design
  • Create their own, custom elements

Supported element types

The core Canva product supports a wide range of element types. The Design Interaction capability supports a subset of these types, including:

To learn more about each type, including their features and limitations, see the linked topics.

Native elements vs. app elements

When an app adds an element to a design, it can either:

This choice affects the user experience and how much control the app has over the element. Generally speaking, native elements are easier to work with, while app elements are more powerful.

To learn more, see the linked topics.