The fluid scrolling skin template can be used for one or both of the side panels of a fluid skin. It uses three sets of image backgrounds and overlays, to create responsive side panels that transition as you scroll down the page. These specs cover setting up a single side-panel of a fluid skin, if you want to use the same template on both sides, simply double the number of assets you produce.
For more information please see our Guide to Skins, which covers:
- The key differences between our Seamless Skin & Fluid Skin formats
- The basics for designing assets for using within the our skin templates
- Tips and best practice for using overlays
Examples
Adore (Horizontal Wipe)
Admire (Vertical Wipe)
Adly (Circular Wipe)
Advance Technology (Fade)
Asset Specs
Backgrounds (x3):
- Image - 800x1440px JPG, PNG or WEBP
Main overlays (x3):
- Max size of 800x1440px (PNG or WEBP with transparent background), one asset for each corresponding background.
Top/Bottom overlays (optional) (x2):
- Additional overlay elements that are top/bottom aligned with the overlay container. Max size of 800x500px (PNG or WEBP with transparent background). These overlays are static across all 3 backgrounds.
For best results, export overlay assets without any excess empty space - the size and position of the overlays are configurable within the skin settings.
Top Banner reference
When these side panels are paired with a top banner, match the banner to the billboard placements below so the full fluid skin stays aligned with publisher specs.
For HTML5 Top Banners, the creative width should be responsive (width: 100%) up to a maximum width of 1280 pixels. The height will match the billboard height from the list below. If the width of your top banner is not responsive, there may be empty space visible between the top banner and side panels on some sites.
Billboard placement sizes by country:
- ๐ฆ๐น AUT: 1000x250px
- ๐จ๐ญ CHE: 1000x250px
- ๐ฉ๐ช DEU: 1000x250px
- ๐ฉ๐ฐ DNK: 930x180px
- ๐ซ๐ฎ FIN: 1000x400px
- ๐ซ๐ท FRA: 970x250px
- ๐ฎ๐น ITA: 1000x250px
- ๐ฒ๐ฝ MEX: 970x250px
- ๐ณ๐ฑ NLD: 970x250px
- ๐ณ๐ด NOR: 980x300px
- ๐ต๐ฑ POL: 970x250px
- ๐ธ๐ช SWE: 1000x240px
- ๐ฌ๐ง GBR: 970x250px
Top banner dimensions can also vary from publisher to publisher. Always confirm the exact sizes with the publishers on your plan before creating skin assets.
Format description and guidance
The template requires three sets of assets, each consisting of a background, and overlay, and a click URL.
Backgrounds use the "cover" scaling mode by default, so be aware that the edges may appear cropped for different screen sizes and resolutions. You can set the anchor point of the background via background position - this is the transformation point around which the assets will be scaled, and it will be the part of the assets guaranteed to be in view, so make sure to set it to an appropriate value for your specific assets. Be aware that the same settings will be applied to all 3 backgrounds, so design your assets with this in mind.
Use the overlays to add your static branding and messaging elements on top of the background. The overlays automatically scale and resize your content to fit within the available space, enabling responsive functionality for your skin. You can define the overlay container width & height (as a percentage of the total side-panel area) , as well as define minimum and maximum widths (in pixels) to constrain their scaling.
The main overlay is the primary overlay asset, which will fill as much space within the overlay container as is available. Optional top and bottom overlays can be added, allowing for static branding elements such as logos and CTAs to be placed separately from the main overlay, allowing for more advanced responsive layouts. The top/bottom overlays will match the full overlay container width, and you can adjust their heights to control how big they will appear
You can additionally configure how the overlays are positioned within the skin side-panels. By default they are centered, however you can modify the horizontal and vertical alignment of the overlays using the preset positioning options, and add an offset to fine-tune the position (you can use any valid css unit eg 250px, 50%, 20vh etc, measured from the selected position edge).
For best results, export the overlay PNG assets without any excess empty space - this allows the template to handle the overlay scaling and placement more effectively.
Sticky video and the side overlays. When the creative is paired with the Skin Top with Sticky Streaming Video top banner, the video moves into the side panel once the top banner scrolls out of view. The Overlay Behaviour setting controls what the side overlays do while that player is on screen:
- Overlap (default) โ the player is drawn on top of the overlays. Nothing moves, but the player can obscure overlay content on shorter screens.
- Resize While Sticky โ the overlay container shrinks to the space the player leaves while it is on screen, and returns to full size when playback is handed back to the top banner.
- Always Reserve Space โ that reduced overlay area is kept at all times, so nothing moves as the user scrolls.
Both reserving modes scale the overlays down rather than cropping them, so design overlay artwork to stay legible at around two thirds of its full height. The Overlay Container Gap sets the minimum space kept between the player and the overlays. Overlap is the default, so a creative only behaves differently once this is changed.
Max duration
For best quality, keep autoplaying skin background videos to roughly 10-15 seconds to minimise compression and quality issues.
Click URL
The template supports three separate click URLs (you can also use the same URL across all three).
Max total file weight
Combined file weight of all assets within the entire skin (2 side panels + top banner) must be under 3.5MB.
Audio
Not supported
Template Details
Fluid Scrolling Skin
General
| Parameter | Purpose | Default |
|---|---|---|
| Default Click URL | Click destination used unless a skin sets its own Click URL. | |
| Transition Style | Sets how one skin gives way to the next as the page scrolls. Vertical Wipe peels the skin away from the bottom edge upwards, and is the original effect. Horizontal Wipe uncovers the next skin from the right edge across to the left. Circular Wipe grows the next skin out from the centre of the banner. Fade dissolves one skin into the next. | Vertical Wipe | choices: Vertical Wipe, Horizontal Wipe, Circular Wipe, Fade |
| Show Transition Shadow | When enabled, the edge of the transition casts a soft drop shadow over the skin beneath it. | True | choices: True, False |
Skin 1
| Parameter | Purpose |
|---|---|
| Click URL (optional) | Falls back to the Default Click URL when blank. |
| Background (Image) | Image asset used as the background. Add only an image or a video, not both. |
| Main Overlay | Main overlay asset, using as much space as is available within the overlay container. |
Skin 2
| Parameter | Purpose |
|---|---|
| Click URL (optional) | Falls back to the Default Click URL when blank. |
| Background (Image) | Image asset used as the background. Add only an image or a video, not both. |
| Main Overlay | Main overlay asset, using as much space as is available within the overlay container. |
Skin 3
| Parameter | Purpose |
|---|---|
| Click URL (optional) | Falls back to the Default Click URL when blank. |
| Background (Image) | Image asset used as the background. Add only an image or a video, not both. |
| Main Overlay | Main overlay asset, using as much space as is available within the overlay container. |
Static Overlays
| Parameter | Purpose | Default |
|---|---|---|
| Top Overlay (optional) | Optional overlay anchored to the top of the overlay container. | |
| Top Overlay Height | Sets the height of the top overlay as a percentage of the overlay container (px, vw and vh also accepted). | 15% |
| Bottom Overlay (optional) | Optional overlay anchored to the bottom of the overlay container. | |
| Bottom Overlay Height | Sets the height of the bottom overlay as a percentage of the overlay container (px, vw and vh also accepted). | 10% |
Background Settings
| Parameter | Purpose | Default |
|---|---|---|
| Scaling Mode | Sets how the background scales. Cover fills the area and may crop. Contain shows the whole asset and may leave empty space. None keeps the intrinsic size. | cover | choices: cover, contain, none |
| Background Anchor Point | Sets where the background is anchored when it is scaled to fill the panel. | top-center | choices: top-left, top-center, top-right, mid-left, mid-center, mid-right, bot-left, bot-center, bot-right |
| Background Colour | Colour shown wherever the background does not cover the skin. | #FFF |
Overlay Container
| Parameter | Purpose | Default | Notes |
|---|---|---|---|
| Overlay Container Width | Sets the width of the overlay container as a percentage of the side panel width. | 80% | Required |
| Overlay Container Height | Sets the height of the overlay container as a percentage of the skin height. | 80% | Required |
| Overlay Container Gap | Sets the minimum space kept between the overlays, and between the sticky video player and the overlays. | 1vh | |
| Overlay Container Minimum Width | Sets a minimum width for the overlay container, so the overlays do not become too small on narrow screens. | 120px | |
| Overlay Container Maximum Width | Sets a maximum width for the overlay container, so the overlays do not become too large on wide screens. | 300px | |
| Hide Overlays Below Minimum Width | When enabled, hides the overlays whenever the overlay container is narrower than its minimum width. | False | choices: False, True | |
| Hover Effect | Sets the effect applied to the overlays when the pointer hovers over the side panel (desktop only). | scale | choices: disabled, glow, scale, glow & scale | |
| Overlay Position | Sets the anchor point of the overlay container within the side panel. | mid-center | choices: top-left, top-center, top-right, mid-left, mid-center, mid-right, bot-left, bot-center, bot-right | |
| Overlay Container Horizontal Offset (optional) | Sets a horizontal offset for the overlay container away from its aligned edge (px, %, vw). | ||
| Overlay Container Vertical Offset (optional) | Sets a vertical offset for the overlay container away from its aligned edge (px, %, vh). |
Advanced Overlay Settings
| Parameter | Purpose | Default |
|---|---|---|
| Main Overlay Layout | Inset fits the main overlay into the space left by the top and bottom overlays, inside the overlay container. Full Bleed fills the whole side panel with the main overlay, ignoring the overlay container's width and height, and draws the top and bottom overlays on top of it. | Inset | choices: Inset, Full Bleed |
| Main Overlay Scaling Mode | Sets how the Full Bleed main overlay fills the side panel. Contain shows the whole asset. Cover fills the panel and may crop. Fit to Width matches the panel width and may run past the top or bottom. Fit to Height matches the panel height and may run past the sides. Ignored in the Inset layout. | contain | choices: contain, cover, fit to width, fit to height |
| Main Overlay Position | Sets the anchor point of the Full Bleed main overlay within the side panel. Ignored in the Inset layout. | mid-center | choices: top-left, top-center, top-right, mid-left, mid-center, mid-right, bot-left, bot-center, bot-right |
Sticky Video Player
| Parameter | Purpose | Default |
|---|---|---|
| Video Side | Enables the sticky video player in this side panel. When the top banner scrolls out of view its video continues here. | Disabled | choices: Disabled, Enabled |
| Video Transition | Sets the transition animation used when the sticky video player appears. | Slide In | choices: Disabled, Slide In |
| Position | Sets the vertical position of the sticky video player within the side panel. | top | choices: top, middle, bottom |
| Max Height | Sets the maximum height of the sticky video player. Match Top Banner Height copies the height of the top banner. | Match Top Banner Height | choices: Match Top Banner Height, 180px, 200px, 250px, 300px, 350px, 400px |
| Overlay Behaviour | Controls how the side panel overlays react to the sticky video player. Overlap keeps the original behaviour, where the player is drawn on top of the overlays and can obscure them on some screens. Resize While Sticky shrinks the overlay container to the space left by the player while it is on screen, and restores it when the player hands playback back. Always Reserve Space keeps that reduced overlay area at all times, so nothing moves as the user scrolls. The Overlay Container Gap sets the minimum space kept between the player and the overlays. | Overlap | choices: Overlap, Resize While Sticky, Always Reserve Space |
| Vertical Offset | Sets an additional vertical offset from the chosen position (px, %, vh). | 0 |