> For the complete documentation index, see [llms.txt](https://docs-en.coderblock.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-en.coderblock.com/coderblock-studio/builder-tool-advanced-guide/working-environment/design-tools/asset-packs/interactive-elements.md).

# Interactive elements

Interactive objects have a purely aesthetic function as long as their internal components are not activated/customized.

The possibilities are many and, as mentioned above, such components can act as environmental modifiers, external redirects, or activators.

Most interactive elements allow customization of the interaction reference (**when click text**), as linguistic or contextual customization.

When we integrate and select an interacting object in the scene, it will show a specific view for customization in the right column of the builder.

<figure><img src="/files/PEoVBEHsbJRlE21BhlI5" alt="" width="284"><figcaption></figcaption></figure>

We can identify primitive components that we will activate by entering text, URLs, or by manipulating switches and sliders. These components, combined within a specific object, determine the peculiarities.

The following diagrams provide an overview of all the interacting categories and their functions in relation to the associated primitives.

{% embed url="<https://airtable.com/appA7Wxlihl8Hiv7T/shrUizPosofMRpOXE>" %}

{% embed url="<https://airtable.com/appA7Wxlihl8Hiv7T/shrdIu6jNBYMkdQpd>" %}

Once the interactive object has been customized, simply confirm it like any other object to keep the changes.

Some objects can be customized by adding [graphical components](/coderblock-studio/builder-tool-advanced-guide/working-environment/design-tools/asset-packs/graphic-components.md). Instructions for creating such components and related actions are discussed in the next section.
