Skip to content

๐Ÿ“˜ Elements โ€‹

Elements are the foundational building blocks of every page in ACENji.
Think of them as the ingredients from which tiles, pages, and entire websites are created. Every visual feature you place on a pageโ€”text blocks, images, buttons, input fields, galleries, videos, and moreโ€”is an Element.

While there are many types of Elements (see the Website Elements section for a full reference), all of them share a common property system that can be configured visually.


๐Ÿงฉ Elements and the Floating Design Panel โ€‹

When you place an Element on a page, the Floating Design Panel appears.
This panel lets you edit all the properties of the selected Element.
It also clearly displays the type of the Element (e.g., Info Box, Text Input, Text Area) at the top of the panel so you always know what you are editing.

These properties are grouped into tabs, each focusing on a specific aspect of the Elementโ€™s behavior or appearance.

๐Ÿ–ผ๏ธ (See the image below for an example highlighting the Element type label and the property tabs.)Element property tabs


โš™๏ธ Property Tabs Overview โ€‹

Each Element supports the following property tabs:

  • General Tab
    The primary configuration area where you define the Elementโ€™s core behavior, identity, and settings.
    โ†’ See the General Tab page for details.

  • Text Tab
    Defines the text content, formatting, variables, and styling (if the Element supports text).
    โ†’ See the Text Tab page for details.

  • Events Tab
    Provides event-driven logic for your Element. Events are configured at design time and triggered at runtime (e.g., on click, on hover, on submit).
    โ†’ See the Events Tab section for details.

  • Connect Tab
    Used to bind the Element to data: assign variables, connect to in-memory data sources, or link to external workflows.
    โ†’ See the Connect Tab page for details.

  • Color Tab
    Controls the visual appearance of the Element. Choose colors for different layers and states.
    โ†’ See the Color Tab page for details.

  • Dimensions Tab
    Defines the size and spatial behavior of the Element.
    โ†’ See the Dimensions Tab page for details.

  • Position Tab
    Controls the Elementโ€™s position within its row or layout container.
    โ†’ See the Position Tab page for details.


๐Ÿ“‚ What Youโ€™ll Learn in This Section โ€‹

In the Elements section, you will learn how to:

  1. Understand what Elements are and how they work in ACENji
  2. Configure an Element using the Floating Design Panel
  3. Control the Elementโ€™s content, style, layout, and data bindings
  4. Trigger behaviors using events and logic
  5. Build complex pages from simple, reusable Elements

Each property tab listed above has its own dedicated page as a child of this section.


  • Website Elements โ€“ A reference library of all available element types
  • Website Builder โ€“ How elements are used to build complete pages and workflows

๐Ÿ“Œ Next Steps โ€‹

No-Code App Builder