Skip to content

Header Layouts

This theme includes all the header layouts used on the demo site. You can edit them, and also create your own layouts.

Settings not showing up?

Because of browser caching, your changes may not show up immediately after saving. Press Ctrl+F5 to force a refresh.

Header Layout editor

9 Grids Area

We divide the header into 3 rows, and every row has 3 columns. You can add controls to every row.

9 grids area

Header Settings

Click the edit icon to open the header settings interface.

Open header settings

OptionDescription
Header PositionSet whether to float the header above the banner or page title
Sticky HeaderWhen you scroll down the page, the header remains fixed at the top of the page
Sticky Header TypeSet the display style of the Sticky Header

Header (Top / Middle / Bottom) Settings

By default, Header Top and Header Bottom are hidden. Click the eye icon to enable these 2 areas — you can also click the edit button to set them.

Enable Top / Bottom areas

General

OptionDescription
Row Height (px)Set the height of the header area
LayoutSet the width of the header content area: full width or fixed width
Area Space (px)Set the spacing between the left, middle and right columns
Distance Between Controls (px)Set the distance between the controls of a column area
Split Line Between GridsSet whether to display the split line between every grid
Bottom LineSet whether to display the split line at the bottom of every area
Display ShadowSet whether to display the gray shadow at the bottom of every area
Accent ColorSet the accent color of every area — generally the color when you hover or click the controls
Extra class nameAdd extra CSS to every area

Split line between grids

Bottom line

Display shadow

Accent color

Design Options

You can set the padding, margin, border, background color and background image for the header area.

Design options

Typography

You can set the text style of the header area, such as text size, color, font family and more.

Typography

Sticky Header

You can set whether to display the header area in the Sticky Header individually, as well as the style of the Sticky Header.

Sticky Header settings

Header Column Settings

General

OptionDescription
Column widthSet the width of the column
ArrangementSet the arrangement of the controls: vertical or horizontal
Text AlignSet how to align text

Design Options

You can set the padding, margin, border, background color and background image for columns.

Mobile Header Settings

Click the mobile icon to switch to the settings interface of the mobile header layout. The mobile header is divided into left, middle and right areas. You can add controls and panes to the areas separately.

Mobile header layout

Controls

The controls are some modules we customized — you can drag them wherever you want.

Drag controls

Click the edit button beside a control to go to its settings interface.

Control settings

Use the Logo control to display the logo image in the header.

Logo control

There are 2 areas included in the settings interface of the logo: the settings for the main logo and the settings for the Sticky Header logo.

Logo settings

Main Logo

OptionDescription
SourceSet the source of the logo image: the DNN site logo or a custom logo. The DNN site logo needs to be set in admin > Site Settings
Logo URLSet the custom logo image
High-DPI (retina) Logo URLSet the logo image on HD screens. There has to be a -2x suffix at the end of the image name, such as logo-d-2x.png
Max WidthThe maximum width of the logo
Max HeightThe maximum height of the logo

Sticky Header Logo

OptionDescription
SourceSet the source of the logo image

Horizontal Menu

With the Horizontal Menu control, you can display the menu in the header.

Horizontal Menu control

There are 3 areas included in the settings interface of the Horizontal Menu: the settings of the main menu, the settings of the flyout menu, and the settings of the Mega Menu.

Horizontal Menu settings

Main Menu

OptionDescription
Menu TypographySet the text style of the 1st-level menus, such as text size, color, font family and more
Menu Item SpacingSet the spacing between items at top, bottom, left and right
Menu Hover StyleSet the appearance style of the menu when hovering — 4 styles to choose from
Menu Item Hover Font ColorSet the text color of the menu when hovering
Menu Item Hover Accent ColorSet the accent color of the menu when hovering
Menu Item Border-radiusSet the border radius of the menu items
Display Middle LogoSet whether to display the logo in the middle of the menus

Menu item spacing

Menu hover style

Display middle logo

Flyout Menu

OptionDescription
Menu TypographySet the text style of the pop-up menu
Display ShadowSet whether to display shadow
BackgroundSet the background of sub menus

Flyout menu typography

Flyout menu shadow

Mega Menu

OptionDescription
Menu TypographySet the text style of the Mega Menu
Menu Title TypographySet the text style of the title
Display ShadowSet whether to display shadow
Line ColorSet the color of the vertical split line

Mega menu typography

Mega menu title typography

Mega menu shadow

TIP

The content of a Mega Menu is configured in ThemePluginPro > Pages. See Mega Menu.

Login User

With the Login User control, you can display the login and register links in the header.

Login User control

The text color of the Login User can be set in Header Settings > Typography.

Language

With the Language control, you can display the language selector in the header. There are 7 display types:

TypeDescription
Display NameDisplay name
English NameEnglish name
NameName
Native NameNative name
Two LetterTwo-letter code
Three LetterThree-letter code
FlagsFlags

Language control

Display Name

English Name

Name

Native Name

Two Letter

Three Letter

Flags

With the Search control, you can display the search input box in the header.

OptionDescription
PlaceholderThe default text of the search box
StyleSet the style of the search panel
Accent ColorAccent color

Vertical Separator Line

With the Vertical Separator Line control, you can display the vertical split line in the header.

Vertical Separator Line control

The color of the Vertical Separator Line control can be set in Header Settings > Typography.

Text Box

With the Text Box control, you can input text or HTML code.

Text Box control

Text Box editing area

Mobile Menu

The Mobile Menu control belongs to the controls of the mobile header.

Mobile Menu control

Clicking the nav icon of the mobile menu pops up the menu.

Mobile menu popup

OptionDescription
Level 1 Menu TypographySet the text style of the level 1 menu
Level 2 Menu TypographySet the text style of the level 2 menu
Level 3 Menu TypographySet the text style of the level 3 menu
Current ColorSet the text color of the current menu item