docs
TYPO3 v14
Content  /  Hero and carousel

13 — Hero and carousel

Three elements share one slide table:

ElementUse
Carousel FullscreenThe hero: full viewport height, background image or video
CarouselNormal height, inside the content flow
Carousel SmallCompact, e.g. for testimonials

Two minutes on the hero: gradient overlay with angle and colour stops, the focus point that keeps the motif in frame on every screen, and the rotating headline. Every field it touches is documented in this chapter.

The video loads from YouTube only once you press play — nothing is requested before that (why).


Slide types

The carousel element with its slides
The carousel element with its slides

Each slide picks a type, and the type decides which fields it shows:

TypeContent
TextHeadline, text, buttons
Call to actionAs above plus a prominent button block
ImageImage next to the text
Text and imageTwo columns
Background imageImage behind the text
Background videoVideo behind the text (MP4/WebM plus responsive variants)
HTMLFree markup
CardsCards inside the slide, maintained inline
VideoVideo as slide content

The text block of a slide

![Editing a slide: eyebrow, headline with [brackets], rotating phrases with their position and animation](images/backend-carousel-slide.webp)

Editing a slide: eyebrow, headline with [brackets], rotating phrases with their position and animation

FieldNote
Eyebrow – PreheadlineSmall line above the headline with its own rule
Headline[Square brackets] colour single words
Slick headerRotating words; separate them with semicolons (;)
Slick header positionAbove or below the headline
Slick animationHorizontal, vertical or fade
Subheadline, text
Text position verticalTop, centre, bottom
Text position horizontalLeft, centre, right — this also moves the eyebrow's rule and the button row
Text widthPercentage of the container
ButtonLink, label, colour

Background and overlay

FieldNote
Background imageWith focus point support: click the point that must stay visible when cropping
Background color
Gradient overlayA gradient over the image, edited with the visual gradient editor
Text color

The focus point is stored per file reference, not on the file — the same image can hold a different focus in another slide.

Transitions

TransitionEffect
Ken BurnsSlow zoom in
Zoom FadeSoft zoom out
Blur FadeFocus effect
Overlay FadeDark to light
i
A transition and a fixed-attachment parallax background cannot both be active: a transform on the slide breaks background-attachment: fixed. When a transition is set, the theme emulates the parallax with a viewport-pinned layer in JavaScript instead.

Controls

FieldWhat it does
Show Carousel ControlThe arrows left and right
Show Carousel IndicatorsThe position dots
Show Topic ControlThe topic navigation: one entry per slide with icon and title
Item HeightFixed slide height
Autoplay, interval, wrapStandard Bootstrap carousel behaviour

Scroll indicator

A slide can offer a scroll-to-content link. Set Scroll to content to the UID of the target element; the button appears at the bottom of the slide.

The icon is the mouse glyph by default. Upload an Icon on the slide and it is used instead — SVGs are embedded so they take the button's colour, other formats are placed as images. The same icon field also feeds the topic control, so one upload serves both.

Hiding slides per viewport

Each slide can be removed on mobile, tablet or desktop. The slide is genuinely removed from the markup and the controls are re-indexed — hiding it with CSS would leave an empty slide in the rotation.

Height of the fullscreen hero

The fullscreen carousel is 100vh by default. Up to 1024px the theme uses 100dvh minus the header height instead, because the mobile browser chrome would otherwise cut the slide.

Practical advice