# Scrolling content

{% hint style="info" %}
Scrolling content was added in v3.0 — Learn how to [update your theme](https://help.fluorescent.co/cornerstone/general/theme-updates) 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="../section-styles#section-colors">#section-colors</a></td></tr><tr><td align="center"><mark style="color:blue;"><strong>Section spacing</strong></mark></td><td><a href="../section-styles#section-padding">#section-padding</a></td></tr><tr><td align="center"><mark style="color:blue;"><strong>Section animations</strong></mark></td><td><a href="../section-styles#section-animations">#section-animations</a></td></tr></tbody></table>

{% hint style="info" %}
**Editing templates change all pages that use the same template**. [Create new templates](https://help.fluorescent.co/cornerstone/general/editing-themes/using-templates#create-and-assign-multiple-templates) for different page layouts, or [show dynamic page content](https://help.fluorescent.co/cornerstone/general/adapting-your-theme/dynamic-content-with-metafields) 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>
