TABLE OF CONTENTS
- Add a content block
- Types of content blocks
- Text content blocks
- Image content blocks
- Image gallery
- Juxtapose
- Multimedia content blocks
- Code, divider, CTA button content block
- Iframe embed content block
- Using content block templates
In the Storybuilder, you'll build your story using content blocks. Read on to find out what types of content you can use in your data story.
Add a content block
Add a content block using a slash command
- Press the slash key (
/). - Select a content type from the pop-up menu or type in the content type (e.g., type
/data visualisationor/image).
Types of content blocks
In the Storybuilder, you can choose from different types of content blocks, including:
- Text content blocks
- Heading
- Paragraph
- Numbered list
- Bullet list
- Boxed text
- Quote
- Literary excerpt
- Image content blocks
- Single image
- Image grid
- Image carousel
- Data visualisation blocks
- Table
- Flourish embed
- Tableau embed
- Datawrapper embed
- Observable notebook embed
- Mapbox embed
- Multimedia content blocks
- Video embed
- Audio embed
- Lottie animation
- Custom code block
- Form embed
- Styling blocks
- Divider
- CTA button
Text content blocks
Text content blocks include the heading, paragraph, boxed text, quote, literacy expert section, numbered list, and bullet list.
Styling boxed text
- To style boxed text, select
boxed textin the drop-down menu. - Hover over the box.
- Click the settings icon to open the 'Customise settings' menu.
- In the menu, you can:
- change the background of the box to a background image, a different colour or remove the background entirely.
- style the border of the box.
Image content blocks
Images can help to illustrate your points and pace your story. Lapis provides various image content blocks, including grid, carousel, and juxtaposed image galleries.
Edit image caption
Click on the image caption under your image to edit it. Adding image captions can improve understanding for readers that are unable to see the image.
Add alternate text
Click the pencil icon at the bottom right of the image and type in alternate text.
✨ Including alternate text allows screen reader users to understand the images in context of your story. Adding alt text will also improve your story's search-engine optimisation (SEO).Image gallery
Add an image gallery
- To add an image gallery, add a new content block and select
Image gallery. - Select
GridorCarouselfromImage galleryin the drop-down menu. - Upload images.
Style an image gallery
- To style an image gallery, click the settings icon at the top right of the gallery to open the ‘Customise settings’ menu.
- In the 'Customise settings' menu, you can
- change the size of the gallery.
- Contained: The image gallery will be the same width as the text content block width.
- Full-width: The image gallery will span the width of the browser.
- Custom: Set your preferred width and alignment for the image gallery.
- change the format of the gallery.
- Format: Switch between a grid or a carousel format.
- No. of slides: Set the number of images in your image gallery.
- Style of arrows: Choose your preferred style of navigation arrows.
- change the size of the gallery.
✨ To add alt text, replace images, or customise the individual image on the image gallery, click the pencil icon on the individual images.Juxtapose
Juxtaposing two contrasting elements can help to highlight key points.
Add juxtaposed images

- To add juxtaposed images, add a new content block and select
Juxtapose images. - Upload images.
Edit juxtaposed images

- Click the settings icon at the top right of the block.
- In the 'Customise settings' menu, you can
- replace existing images.
- choose between a vertical or horizontal slider.
- change content area size.
- Contained: The image gallery will be the same width as the text content block width.
- Full-width: The image gallery will span the width of the browser.
- Custom: Set your preferred width and alignment for the image gallery.
- change the image settings, including image fit and position.
- add alt text.
Multimedia content blocks
Multimedia content can make your data story more engaging. Lapis supports many multimedia content embeds, including:
- Video embed
- Audio embed
- Lottie animation
✨ Lottie is a JSON-based animation file format that works on any device and platform.Add a Lottie animation
- To add a Lottie animation, add a new content block and select
Lottie animation. - Upload the Lottie file.
Style your Lottie animation
- Hover over to video/audio/Lottie.
- Click the pencil icon.
- In the 'Customise Settings' menu, you can change the content area size.
- Contained: The image gallery will be the same width as the text content block width.
- Full-width: The image gallery will span the width of the browser.
- Custom: Set your preferred width and alignment for the image gallery.
Code, divider, CTA button content block
Custom code block
Add custom code sections that support your story. This could be an interactive section, a complex animation or an extensive data visualisation.
Divider
Add a divider to separate sections or pace the story. Click the settings icon to change the divider’s line’s style, width, and colour.
Iframe embed content block
Add an iframe embed

- To add an iframe, add a new content block and select E
mbed iframe. - Paste the iframe code, or url.
- Click Embed.
This is an example of an iframe code:
<iframe width="560" height="315" src="https://www.youtube.com/embed/umAOefbmOxI?si=9NlXbhaph9E1tBPp" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
Edit iframe embed

- Click the settings icon at the top right of the block.
- In the 'Customise settings' menu, you can
- replace existing iframe code or url.
- change content area size.
- Contained: The image gallery will be the same width as the text content block width.
- Full-width: The image gallery will span the width of the browser.
- Custom: Set your preferred width and alignment for the image gallery.
- change iframe content height.
- Auto: The iframe will use a default fixed height.
- Custom: Set your preferred height in px. This also a fixed height.
Set dynamic height to an iframe embed
This solution requires you to add a small JavaScript function to your page and slightly modify your <iframe> tag. Place the following code inside the <head> of your iframe.
<script type="text/javascript" src="https://cdn-assets.kontinentalist.com/kontinentalist-embed-script/script.min.js"></script>
Using content block templates
Content block templates can save you time in creating recurring content across stories, like calls to action or brand visuals. Read more about content block templates in Create a new content block template.
Next, learn to cite sources using Lapis' methodology and references boxes.
Last article: Using sections | Next article: Methodology and reference boxes |
Lapis is built by Kontinentalist↗, a data storytelling studio in Singapore.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article