Theme Compatibility

Top Navigation Bar PLUS is optimized for the Concrete CMS Atomik theme.

It is designed for Bootstrap 5-compatible frontend themes.

Theme-Controlled Styling

Standard dropdowns use the frontend theme's existing dropdown styles.

Mega-menu containers and links use the same fundamental dropdown classes and visual states wherever possible.

The active theme therefore controls:

  • Text colors
  • Background colors
  • Borders
  • Border radius
  • Shadows
  • Hover states
  • Focus states
  • Active states

Package CSS is limited to functionality that is not provided by a standard dropdown, including:

  • Multi-column layout
  • Mega-menu widths
  • Mega-menu positioning
  • Icons
  • Descriptions
  • Optional stack layout

Transparent Navigation

Transparent navigation requires suitable theme styling and sufficient contrast with the content behind the header.

Use an alternative transparent logo when the normal logo does not remain visible over the hero area.

The final appearance depends on the active theme.

Sticky Navigation

A theme may apply its own fixed-header spacing or transitions.

Site-specific CSS may be required when content is hidden behind a sticky navigation bar.

Sticky navigation is disabled while editing the page to prevent conflicts with Concrete CMS editing controls.

Content Container Selector

The default content-container selector is:

.container

Themes using another content wrapper can provide a more specific selector in the block settings.

Examples:

main .container
.site-content > .container

The selector should identify a visible element whose horizontal width represents the desired content area.

Dropdown Styling Differences

Standard dropdowns remain fully controlled by the theme.

Mega menus use compatible dropdown classes, but visual differences may occur when a theme targets only very specific standard-dropdown markup.

In that case, site-specific theme CSS may be required.

Navigation Assets

The package uses Concrete CMS frontend navigation behavior and Bootstrap-compatible dropdown conventions.

A theme that declares navigation assets as already provided must actually include the required frontend navigation JavaScript.

Recommended Testing

Test the block with:

  • Atomik
  • The production theme
  • Desktop
  • Tablet
  • Mobile
  • Keyboard navigation
  • Transparent navigation
  • Sticky navigation
  • Standard dropdowns
  • Mega menus