Edit Elements

For all users

Updated Sep 2025

Your website is built from many different elements — text, images, buttons, and more. Each one can be customized to match your style and needs. With the Oniva.io editor, editing these elements is simple and intuitive: just hover over an element and click on it to start editing.

When you do, an editing interface will appear. The type of interface depends on two things:

The element type (for example, text shows a formatting toolbar, while images or buttons open the edit panel on the left).

Your editing mode — Easy Editing or Advanced Editing.

This guide will walk you through how to edit each type of element and explain how editing works in both modes, so you can shape your website into something that truly feels yours.

Editing Modes

Before diving into editing elements, it’s helpful to understand the difference between Easy Editing and Advanced Editing modes. Each mode offers different levels of control, and knowing how they work will make it easier to decide how you want to edit your website.

Text Elements

Oniva.io supports the following text elements:

- Heading 1 (H1) – Main page title, used once per page for SEO.

- Heading 2 (H2) – Section titles.

- Heading 3 (H3) – Subsections inside a section.

- Heading 4 (H4) – Smaller subsections.

- Heading 5 (H5) – Minor headings, often used in cards or small highlights.

- Heading 6 (H6) – The smallest heading, often used for captions.

- Paragraph (P) – Regular text.

Easy Editing Mode:

How to edit:

1. Click on the text element

2. A toolbar appears above the text

3. Edit the text directly on screen

4. Use the toolbar to format (bold, italic, links, color, font, etc.)

Note: Text elements are the only elements that don't show a left sidebar in Easy Editing mode. You edit them inline with a floating toolbar.

Oniva.io Easy Editing mode with inline text formatting toolbar showing font selection, bold, italic, underline, and alignment options for editing heading in no-code AI website builder interface

Advanced Editing Mode:

How to edit:

1. Click on the text element

2. Edit the text directly on screen with the toolbar (same as Easy mode)

3. A left side panel appears with a Custom CSS tab for advanced styling

Available panels:

- Custom CSS

Oniva.io Advanced editing interface with Custom CSS editor showing flexbox, gradient, and hover styling code for dark-themed hero section with feature cards in professional website builder

Media Elements

Oniva.io supports the following media elements:

- Image

- Icon

- Embed

Note: The Embed element allows you to insert custom HTML, videos, forms, and other third-party content into your page.

Image:

Easy Editing Mode:

How to edit:

1. Click on the image element

2. The left edit panel opens. Click Select Asset to upload a new image, choose one from your existing files or from Pexels.

3. Add or update the image description / alt text (important for accessibility and Search Engine Optimization - SEO).

4. Choose the image resolution. If you’re unsure what resolution to pick, click the info icon next to the resolution field for guidance.

Tip: To zoom in or zoom out, simply scroll your mouse wheel up or down while the image is selected.

Available panels:

- File Settings

Oniva.io Easy Editing mode with Image Properties panel showing file upload, Select Asset button, image description field, and resolution settings for visual content management in AI website builder

Advanced Editing Mode:

How to edit:

1. Click on the image element

2. The left edit panel opens. On Settings tab, click Select Asset to upload a new image or choose one from your existing files.

3. Add or update the image description / alt text (important for accessibility and Search Engine Optimization - SEO).

4. Choose the image resolution. If you’re unsure what resolution to pick, click the info icon next to the resolution field for guidance.

5. If you want to customize/add CSS classes, open the Advanced tab.

Available panels:

- Settings 

- Advanced 

Oniva.io Advanced Editing mode displaying image properties with Settings and Advanced tabs for file upload, asset selection, alt text description, and resolution options in professional website builder interface

Icon:

How to edit:

The Icon element is the only one whose edit panel looks the same in both Easy Editing and Advanced Editing modes.

1. Click on the icon element

2. In the left panel, pick a new icon from the list.

3. By default, new icons use your theme’s primary color. To keep the original color, click Icon Color and then the trash icon to reset it.

Oniva.io Icon Properties panel in Advanced Editing mode showing icon selection and color customization options for website design elements in AI-powered website builder

Embed:

Easy Editing Mode:

How to edit:

1. Click on the embed element

2. A left side panel opens

3. In the left panel paste the embed URL (e.g., YouTube iframe, Google Maps).

Available panels:

- Link Settings

Oniva.io Easy Editing mode with Embedded Object Properties displaying Google Maps integration link field for adding interactive maps to restaurant website

Advanced Editing Mode:

How to edit:

1. Click on the embed element

2. A left side panel opens

3. In the left panel, on Settings tab, paste the embed URL (e.g., YouTube iframe, Google Maps).

4. If you want to customize/add CSS classes, open the Advanced tab.

Available panels:

- Settings

- Advanced

Oniva.io Advanced Editing mode showing embedded content settings and advanced tab for Google Maps iframe integration on restaurant website

Layout Elements

Oniva.io supports the following layout elements:

- Container

- Grid

- Card

- Section

To learn more about section editing, read the Edit Section guide.

Container:

A container is a wrapper element that holds other elements and helps organize your page structure. It's useful for grouping content and controlling maximum width, centering content, and adding consistent spacing.

Easy Editing Mode:

How to edit:

1. Click on the container element

2. A left side panel opens

3. In the left panel, edit the container's background (type and color).

Available panels:

- Background

Containers in Easy Editing Mode:

You might notice that not all containers are clickable in Easy Editing mode. That's intentional! Most containers work behind the scenes to position your content, so we hide them to keep things simple. The containers you can edit in Easy mode are the decorative ones - those with visible backgrounds, borders, or colors that you might want to customize.

Oniva.io Easy Editing mode with Container Properties panel showing Background Type

Advanced Editing Mode:

How to edit:

1. Click on the container element

2. A left side panel opens

3. Use the different tabs to customize your element:

- Appearance: edit the container's background (type and color).

- Elements: View and manage all elements inside this layout (like a tree structure of your content). You can duplicate existing elements or add new ones by clicking Add New Element.

- Advanced: Add or customize Tailwind CSS classes.

Available panels:

- Elements

- Appearance

- Advanced

Oniva.io Advanced Editing mode displaying Elements tab with Inner Elements structure showing container and grid layout

Tip

The Elements tab is especially useful for complex layouts. You can click on any nested element in the tree to select and edit it without having to click on the canvas.

Grid:

A grid element creates a responsive column-based layout that automatically adjusts based on screen size. Perfect for displaying cards, images, or content in organized rows and columns. You can control the number of columns and spacing between items.

Easy Editing Mode:

How to edit:

1. Click on the grid element

2. A left side panel opens

3. Use the different tabs to customize your element:

- Elements: Manage items inside the grid - duplicate or create new elements while preserving responsive behavior 

- Settings: 

- Max number of columns: Controls how many items can appear next to each other in a row. For example, if you set it to 3, you'll see up to 3 items side by side. If you have 6 items, they'll be displayed in 2 rows of 3. On mobile devices, this automatically adjusts to 1 column for better readability.

- Spacing: Set vertical and horizontal spacing between grid items

Available panels:

- Elements

- Settings

Grid in Easy Mode:

Grid is the only layout element that shows the Elements tab in Easy Editing mode. This allows you to manage items inside the grid - duplicate existing elements or create new ones - while automatically preserving the layout and responsive behavior of your design. Other layout elements only show the Elements tab in Advanced mode.

Oniva.io Easy Editing mode displaying Grid Settings panel with column count and spacing configuration

Advanced Editing Mode:

How to edit:

1. Click on the grid element

2. A left side panel opens

3. Use the different tabs to customize your element:

- Elements: Manage items inside the grid - duplicate or create new elements while preserving responsive behavior 

- Settings: 

- Max number of columns: Controls how many items can appear next to each other in a row. For example, if you set it to 3, you'll see up to 3 items side by side. If you have 6 items, they'll be displayed in 2 rows of 3. On mobile devices, this automatically adjusts to 1 column for better readability.

- Spacing: Set vertical and horizontal spacing between grid items

- Advanced: Add or customize Tailwind CSS classes.

Available panels:

- Elements

- Settings

- Advanced

Oniva.io Advanced Editing mode with Grid Properties Settings tab showing Max Number of Columns and spacing controls for responsive menu card layout in website builder

Card:

A card is a contained element with background, border, and padding that groups related information together. Cards are commonly used for products, team members, blog posts, or any content that benefits from being visually separated and contained.

Easy Editing Mode:

How to edit:

1. Click on the container element

2. A left side panel opens

3. In the left panel, edit the card's appearance - background, border, border radius and shadow.

Available panels:

- Appearance

Oniva.io Card Properties panel in Easy Editing mode showing Background type, Border settings with width, style, and color controls

Advanced Editing Mode:

How to edit:

1. Click on the card element

2. A left side panel opens

3. Use the different tabs to customize your element:

- Appearance: Edit the card's appearance - background, border, border radius and shadow.

- Elements: View and manage all elements inside this layout (like a tree structure of your content). You can duplicate existing elements or add new ones by clicking Add New Element.

- Advanced: Add or customize Tailwind CSS classes.

Available panels:

- Elements

- Appearance

- Advanced

Oniva.io Advanced Editing mode with Card Properties Appearance tab displaying background and border customization options including width, style, and color settings

Action Elements

Oniva.io supports the following action elements:

- Button

- Navigation Items

- Social Media

Button:

A button is a clickable element that triggers an action when users interact with it. 

Easy Editing Mode:

How to edit:

1. Click on the button element

2. A left side panel opens

3. Use the different tabs to customize your element:

- Settings: 

- Button text: the text that appears inside the button, usually your call-to-action.

- Action:  every button needs an action — what happens when someone clicks it. In Oniva.io, you can choose to: scroll to a section on the same page, navigate to another page of your site, or open an external link in a new tab.

- Appearance:  Edit the button's appearance - background, border and text color, and icon.

Available panels:

- Settings

- Appearance

Oniva.io website builder easy editing showing button settings

Advanced Editing Mode:

How to edit:

1. Click on the button element

2. A left side panel opens

3. Use the different tabs to customize your element:

- Settings: 

- Button text: the text that appears inside the button, usually your call-to-action.

- Action:  every button needs an action — what happens when someone clicks it. In Oniva.io, you can choose to: scroll to a section on the same page, navigate to another page of your site, or open an external link in a new tab.

- Appearance:  Edit the button's appearance - background, border and text color, and icon.

- Advanced:   Add or customize Tailwind CSS classes.

Available panels:

- Settings

- Appearance

- Advanced

Oniva.io website builder advanced editing with button settings

Navigation Items:

Navigation items are links used in menus and navigation bars to help users move through your website. They're typically grouped together to create site navigation.

Easy Editing Mode:

How to edit:

1. Click on the navigation items element — usually found in the website header and/or footer.

2. A left side panel opens

3. Click on the last icon of each navigation item to open the edit panel. From there, you can change the text and select the button action you want it to perform.

Tip: To reorder the navigation items, simply drag and drop them into the order you prefer. 

Available panels:

- Navigation Items

Button Actions

The Button Actions is the action the element performs when clicked. It can be:

Scroll to section: Smoothly scroll to a specific section on the same page

- Navigate to page: Go to another page on your website

Open external link: Open a URL to an external website

Oniva.io website builder easy editing showing navigation items menu with options to add or remove links.

Advanced Editing Mode:

How to edit:

1. Click on the navigation items element — usually found in the website header and/or footer.

2. A left side panel opens

3. Click on the last icon of each navigation item to open the edit panel. From there, you can change the text and select the button action you want it to perform.

4. If you want to customize/add CSS classes, open the Advanced tab.

Available panels:

- Settings

- Advanced

CSS Classes

When you apply CSS classes in the Advanced tab of a Navigation Items element, these classes will be applied to all items inside the navigation menu.

Oniva.io website builder advanced editing panel for navigation menu settings with About Us, Menu, and Gallery links.

Social Media:

A social media element displays icons that link to your social media profiles (Facebook, Instagram, Twitter, LinkedIn, etc.). You can choose which social networks to display and customize their appearance.

Easy Editing Mode:

How to edit:

1. Click on the social media element — usually found in the footer (to display your official company profiles) or in sections where team members are introduced.

2. A left side panel opens

3. Click on the last icon of each social media button to open the edit panel. From there, you can change the platform, paste your social media URL, and customize both the button color and the icon color.

Tip: To reorder the social media buttons, simply drag and drop them into the order you prefer.

Available panels:

- Social Media

Oniva.io website builder easy editing with social media properties panel to add Instagram link in footer.

Advanced Editing Mode:

How to edit:

1. Click on the social media element — usually found in the footer (to display your official company profiles) or in sections where team members are introduced.

2. A left side panel opens

3. Click on the last icon of each social media button to open the edit panel. From there, you can change the platform, paste your social media URL, and customize both the button color and the icon color.

4. If you want to customize/add CSS classes, open the Advanced tab.

Available panels:

- Settings

- Advanced

CSS Classes:

When you apply CSS classes in the Advanced tab of a Social Media Items element, these classes will be applied to all items inside the social media menu.

Oniva.io website builder advanced editing with settings for Instagram social media link in website footer.

Global Elements

Some elements are configured globally and appear across all pages of your website. These are the Header and Footer.

What Are Global Elements?

Header and Footer are special sections that appear consistently on every page of your website. When you edit them, the changes apply site-wide automatically.

Remember: Any edits to the Header or Footer will instantly apply to every page of your website. No matter which page you update them from, the changes will stay consistent across your entire site. 

Editing the Footer:

The footer works like any other section - you edit each element inside it following the standard editing methods:

1. Click on any element within the footer (text, buttons, images, etc.)

2. Edit it according to its element type (see sections above)

3. Changes will automatically appear on all pages

Editing the Header:

The header also works like a standard section where you edit individual elements. However, it includes a special configuration for mobile devices:

Configuring Mobile Menu:

How to access mobile menu settings:

1. Find the Header on your page

2. Click on the Navbar (nav) element inside the header

3. Look for the Mobile Variant settings in the left side panel

4. Choose your mobile menu variant:

- Sheet: Menu slides in from the left side, overlaying the content

- Drawer: Menu slides in from the bottom, overlaying the content

Tips to find the Navbar element:

1.  Switch to Advanced Editing mode

2. Click on the header

3. Go to the Elements tab

4. Find the Navigation (navbar) element in the nested list

Oniva.io website builder advanced editing with header properties panel and Order Now button element.
Oniva.io website builder easy editing navbar settings with mobile menu variant set to drawer.

Tips for mobile menu:

- Preview your website on mobile/tablet to see how your choice looks

- The mobile menu automatically appears on smaller screens

- Your navigation items will be displayed vertically in the mobile menu