Advanced Editing

These are some Sparkle features that help during editing or help in making a website feel more consistent and uniform.

Multiple elements can be grouped so that you can move and resize them as a single unit, you can do this from the Arrange menu or via the context menu (right click or control click). You can lock an element to avoid inadvertently moving, modifying or deleting it, either from the Arrange menu or from the Arrange inspector.


The “Embed” function allow you to insert HTML code snippets in a Sparkle website. You will typically use “Embed” to insert third party content for which an “embed code” has been provided (sometimes indicated by the HTML code “<>” parenthesis).

For example the SoundCloud player here, or a chat bot.

The “Content expands vertically” checkbox is necessary when code produces content of variable height, for example the shopping cart.

To ensure privacy to site visitors, and comply with privacy regulation, by default the code is activated only after user consent (if the site is using Sparkle’s privacy features), and the “When loading the content” setting is ensuring the address of the page isn’t shared with any loaded third party service. These might need to be changed for compatibility with different services, on a case-by-case basis, for example the chat service needs the page address.

Embed elements support being set to full width (in the arrange inspector), for code snippets that support it.

A simplified use for the embed element is to enter just a URL in the code section, this will automatically create an iframe for you, effectively embedding the site within the embed element.

The embed element in Sparkle is mostly intended as a stopgap while we develop more native Sparkle elements.

An example of Sparkle embedding a soundcloud player
An example of Sparkle embedding a plain URL and creating an iframe for it

Updated for Sparkle 3.1

Auf Deutsch

En Français

In Italiano

Please report any shortcoming in this documentation and we’ll fix it as soon as possible!

Sparkle combines an all-in-one approach, an understandable interface and a focus on producing high performance and search engine optimized websites. 

All in a powerful native Mac app. 

Nothing else comes close.

Copyright ©2021 River SRL 

IT06208340486 — REA FI-609716

This site uses cookies. Some are essential to make our site work; others help us improve the user experience and display third party content. By using the site, you agree to our site sending these cookies. Read our privacy policy to learn more or opt out.