# Scrolling content

{% hint style="info" %}
Scrolling content was added in v3.0 — Learn how to [update your theme](/cornerstone/general/theme-updates.md) to access new features.
{% endhint %}

The **Scrolling content** section displays a banner with moving text, images, and icons. Use this section for eye-catching promotions and store updates.

* Add scrolling **text**, **images**, and **icons** with optional links
* Add **highlighted text**
* Control the **duration** and **direction** of scrolling

## Set up section

***

In the editor side panel, click **(+) Add section** and select **Scrolling content**. Click and hold the drag handles **`⋮⋮`** to re-order sections.

### Section styles

Sections include general styles. Click the section to find options for **colors**, **spacing**, and **animations**.

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><mark style="color:blue;"><strong>Section colors</strong></mark></td><td><a href="/pages/CBsbGCpJAMAjEg83Oxwb#section-colors">/pages/CBsbGCpJAMAjEg83Oxwb#section-colors</a></td></tr><tr><td align="center"><mark style="color:blue;"><strong>Section spacing</strong></mark></td><td><a href="/pages/CBsbGCpJAMAjEg83Oxwb#section-padding">/pages/CBsbGCpJAMAjEg83Oxwb#section-padding</a></td></tr><tr><td align="center"><mark style="color:blue;"><strong>Section animations</strong></mark></td><td><a href="/pages/CBsbGCpJAMAjEg83Oxwb#section-animations">/pages/CBsbGCpJAMAjEg83Oxwb#section-animations</a></td></tr></tbody></table>

{% hint style="info" %}
**Editing templates change all pages that use the same template**. [Create new templates](/cornerstone/general/editing-themes/using-templates.md#create-and-assign-multiple-templates) for different page layouts, or [show dynamic page content](/cornerstone/general/adapting-your-theme/dynamic-content-with-metafields.md) in the same template.
{% endhint %}

## Content blocks

***

Add **Text**, **Image**, and **Icon** blocks to show as the scrolling content. You can add multiple blocks of the same type.

* Under the **Scrolling content** section, click **(+) Add block**.
* Use the drag-and-drop handles **`⋮⋮`** to rearrange the blocks.
* Click a block to edit content and settings.

## Text block

***

Add scrolling **text** with an optional link. Click **(+) Add block** to create more text blocks. Click the block to:

* Enter text for a scrolling message
* Make the text block a clickable link
* Highlight part of the text with an accent color

In the section settings, you can change the text size and colors of text blocks.

### Add text link

***

In the **Text link** field, add a link to apply to the entire text block.

{% hint style="warning" %}
If you've added a **Text link**, do not apply linked text to the content. Using the rich formatting buttons to remove any linked text.
{% endhint %}

### Add highlighted text

***

Highlight a word or words within the text block. With **Enable highlighting** toggled, enter pipe characters (`|`) on either side of the words you want to highlight. For example: `|text|`

Highlighted text uses the **Accent** color. Either use the default accent color from your theme settings, or use the **override with custom colors** option in the section settings.

`Click text block for settings`

<table><thead><tr><th width="171">Setting</th><th>Description</th></tr></thead><tbody><tr><td><mark style="color:blue;">Text</mark></td><td>Enter text to show in the scrolling content.</td></tr><tr><td><mark style="color:blue;">Text link</mark></td><td>Add a link to redirect visitors when they click the text block. If enabled, do not apply linked text to the content using the rich formatting buttons.</td></tr><tr><td><mark style="color:blue;">Enable highlighting</mark></td><td>When enabled, wrap text with pipe characters (<code>| text |</code>) to apply the accent color.</td></tr></tbody></table>

`Click section for settings`

<table><thead><tr><th width="171">Setting</th><th width="443">Description</th><th>Options</th></tr></thead><tbody><tr><td><mark style="color:blue;">Text size</mark></td><td>Change the font size for all text blocks.</td><td><strong>1 - 8</strong></td></tr></tbody></table>

## Image block

***

Add a scrolling **image** with optional link. Click **(+) Add block** to create more image blocks. Click the block to:

* Upload a custom image
* Change the image size
* Make the image a clickable link.

`Click image block for settings`

<table><thead><tr><th width="167">Setting</th><th width="441">Description</th><th>Options</th></tr></thead><tbody><tr><td><mark style="color:blue;">Image</mark></td><td><p>Select or upload an image.</p><p>We recommend a <code>.png</code> image with a transparent background and minimum dimensions of 50px by 50px.</p></td><td></td></tr><tr><td><mark style="color:blue;">Image size</mark></td><td>Adjust the width of the image for desktop screens.<br><br>Make sure the image size does not exceed the width of your uploaded image.</td><td><strong>20 - 500 px</strong></td></tr><tr><td><mark style="color:blue;">Mobile image size</mark></td><td>Adjust the width of the image for mobile screens.</td><td><strong>20 - 350 px</strong></td></tr><tr><td><mark style="color:blue;">Image link</mark></td><td>Add a link to redirect visitors when they click the image.</td><td></td></tr></tbody></table>

## Icon block

***

Add a scrolling **icon** with an optional link. Click **(+) Add block** to create more icon blocks. Click the block to:

* Select from over 100+ icons
* Change the icon size and color
* Make the icon a clickable link.

`Click icon block for settings`

<table><thead><tr><th width="159">Setting</th><th width="434">Description</th><th>Options</th></tr></thead><tbody><tr><td><mark style="color:blue;">Icon</mark></td><td>Select an icon to show in the scrolling content.</td><td></td></tr><tr><td><mark style="color:blue;">Custom icon image</mark></td><td><p>Upload your own icon to show in the scrolling content.<br></p><p>We recommend a <code>.png</code> image with a transparent background and minimum dimensions of 50px by 50px.</p></td><td></td></tr><tr><td><mark style="color:blue;">Icon width</mark></td><td>Increase or decrease the width of the icon for desktop screens.</td><td><strong>1 - 75 px</strong></td></tr><tr><td><mark style="color:blue;">Mobile icon width</mark></td><td>Increase or decrease the width of the icon for mobile screens.</td><td><strong>1 - 75 px</strong></td></tr><tr><td><mark style="color:blue;">Icon color</mark></td><td>Choose an icon color based on the default or custom section colors.</td><td><strong>Accent</strong><br><strong>Text</strong></td></tr><tr><td><mark style="color:blue;">Icon link</mark></td><td>Add a link to redirect visitors when they click the icon.</td><td></td></tr></tbody></table>

## Scrolling behavior

***

In the section settings, change the **duration** (speed) and **direction** of scrolling.

* Use the **Scroll duration** slider to increase or decrease the number of seconds it takes for the content to scroll from beginning to end.
* Choose to scroll content towards the **Left** or **Right**.

`Click section for settings`

<table><thead><tr><th width="154">Setting</th><th width="445">Description</th><th>Options</th></tr></thead><tbody><tr><td><mark style="color:blue;">Scroll duration</mark></td><td>Change the number of seconds it takes for the content to scroll from beginning to end.</td><td><strong>5 - 45 secs</strong></td></tr><tr><td><mark style="color:blue;">Scroll direction</mark></td><td>Choose the direction of scrolling.</td><td><strong>Left</strong> <em>Default</em><br><strong>Right</strong></td></tr></tbody></table>

## Gap between blocks

***

After adding the blocks, you can increase or decrease the space between content blocks.

`Click section for settings`

<table><thead><tr><th width="142">Setting</th><th width="467">Description</th><th>Options</th></tr></thead><tbody><tr><td><mark style="color:blue;">Gap</mark></td><td>For desktop screens, adjust the space between content blocks.</td><td><strong>0 - 100 px</strong></td></tr><tr><td><mark style="color:blue;">Mobile gap</mark></td><td>For mobile screens, adjust the space between content blocks.</td><td><strong>0 - 100 px</strong></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.fluorescent.co/cornerstone/pages/theme-sections/scrolling-content.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
