Next DB 6.1: Auto-Updating Tables, Printing, Phone Layout and SEO Next Task 6.0.0: a task manager for Joomla Next Inventory 6.1.1: smoother Check Out, no more list limits, and much faster PHP2Shell: Is Your Joomla Site Safe? What to Do Today Introducing Next Boards: Kanban project and task boards for Joomla Building the Future of Joomla Extensions
NextSoftware

Appearance

The Appearance tab controls the visual presentation of the consent dialog: position, animation, the inline placeholder, color theme, and dark mode behavior. It is organized into sub-fieldsets — Layout, Theme, and Custom Colors (Light and Dark).

Appearance tab with the Layout, Theme and Custom Colors sections

Layout

Option Value Description
Center (modal) 1 Centered overlay with semi-transparent backdrop. Max width 500px. (default)
Bottom bar (full width) 2 Full-width bar fixed to the bottom of the viewport.
Bottom right 3 Card fixed to the bottom-right corner. Max width 400px.
Bottom left 4 Card fixed to the bottom-left corner. Max width 400px.
Inline (replace video) 5 Replaces each detected video in place with a click-to-load placeholder.

See Positions & Animations for visual details and responsive behavior.

Inline Placeholder Size

These fields appear only when Consent Box Position is set to Inline (replace video):

Field Type Default Range
Placeholder Width (%) Number 100 10–100
Placeholder Height (px) Number 400 100–1000

Set these to match your video's dimensions so the placeholder keeps the same layout footprint.

Animation

The animation field applies to overlay positions (1–4) only:

Option Description
Fade in down Slides in from above (default)
Fade in up Slides in from below
Fade in left Slides in from the left
Fade in right Slides in from the right

All animations respect the prefers-reduced-motion media query. When a visitor has reduced motion enabled, the consent box appears instantly.

Play Button Style & Placeholder Image

When the position is Inline (replace video), you can also configure the poster and play button. See Placeholder Images for full detail.

Field Options Default
Play Button Style None, Light (white), Dark, Red (YouTube-style) Red (YouTube-style)
Placeholder Image Icon only (privacy-safe), Single custom image, Per-video custom images, YouTube thumbnail (leaks IP before consent) Icon only (privacy-safe)
Custom Image Media field (shown for Single custom image) —
Per-video Placeholders Repeatable list of YouTube Video ID + Placeholder Image rows (shown for Per-video custom images) Empty

The play button is drawn only over an image; in Icon only mode it is not shown.

Theme

Color Theme

Theme Light Colors Description
Clean White background, green accept button Neutral, works with any site (default)
Midnight Navy background, amber accept button Bold, high-contrast
Forest Emerald tones, coral accept button Natural, organic feel
Slate Gray background, blue accept button Professional, understated
Warm Cream background, teal accept button Friendly, approachable
Custom colors Your colors Full control via color pickers

Each built-in theme includes a carefully crafted dark mode variant.

Dark Mode

Option Behavior
Auto (follow OS preference) Uses the prefers-color-scheme media query to detect the visitor's OS setting. Switches automatically. (default)
Always light Forces the light variant regardless of OS preference.
Always dark Forces the dark variant regardless of OS preference.

Custom Colors

When Color Theme is set to Custom colors, 6 color picker fields appear for light mode. The colors apply to the consent box and to every inline placeholder:

Field Default CSS Variable
Background Color #ffffff --sly-bg
Text Color #374151 --sly-text
Accept Button Background #16a34a --sly-btn-agree-bg
Accept Button Text #ffffff --sly-btn-agree-text
Decline Button Background #e5e7eb --sly-btn-decline-bg
Decline Button Text #4b5563 --sly-btn-decline-text

When dark mode is Auto or Always dark, 6 additional color pickers appear for the dark variant:

Field Default CSS Variable
Dark: Background Color #1f2937 --sly-bg
Dark: Text Color #f3f4f6 --sly-text
Dark: Accept Button Background #22c55e --sly-btn-agree-bg
Dark: Accept Button Text #ffffff --sly-btn-agree-text
Dark: Decline Button Background #374151 --sly-btn-decline-bg
Dark: Decline Button Text #d1d5db --sly-btn-decline-text

Tip: The dark color pickers are hidden when dark mode is set to Always light, since the dark variant will never be displayed.

All Extensions