Community Header Widget Theming via CSS Variables

Customize the appearance of the Community Header widget using custom attributes on the <legion-community-header> element.

🎨 Visual Customizer

For an interactive customization experience with live preview, visit: /widgets/community-header/customize

Quick Start

1<legion-community-header 2 title="Beauty Insider Community" 3 show-search="true" 4 show-stats="true" 5 show-online="true" 6 community-url="/community" 7 theme="light" 8 api-url="https://your-domain.com" 9 header-primary-color="#228be6" 10> 11</legion-community-header>

Core Attributes

AttributeTypeDefaultDescription
titlestringCommunityCommunity title text
show-searchbooleantrueShow search input
show-statsbooleantrueShow member/post count stats
show-onlinebooleantrueShow "Online now" indicator
community-urlstring-URL for search redirect
themestringlight"light" or "dark"
api-urlstringoriginYour deployment URL

CSS Theming Attributes

Container Theming

AttributeCSS VariableDefaultDescription
header-primary-color--header-primary-color#228be6Primary accent color
header-background-color--header-background-color#ffffffContainer background
header-text-color--header-text-color#1a1b1ePrimary text color
header-secondary-text-color--header-secondary-text-color#868e96Secondary text
header-border-color--header-border-color#dee2e6Border color

Search Theming

AttributeCSS VariableDefaultDescription
header-search-bg--header-search-bg#f8f9faSearch input bg
header-search-border--header-search-border#dee2e6Search border
header-search-radius--header-search-radius8pxSearch radius

Stat Badges

AttributeCSS VariableDefaultDescription
header-stat-bg--header-stat-bg#f8f9faStat badge bg
header-stat-radius--header-stat-radius8pxStat badge radius

Typography

AttributeCSS VariableDefaultDescription
header-font-family--header-font-familyinheritFont family
header-title-size--header-title-size24pxTitle size
header-title-weight--header-title-weight700Title weight
header-stat-size--header-stat-size14pxStat text size
header-stat-label-size--header-stat-label-size12pxStat label size

Layout

AttributeCSS VariableDefaultDescription
header-padding--header-padding16pxContainer pad
header-gap--header-gap16pxElement gap

Animations

AttributeCSS VariableDefaultDescription
header-transition-duration--header-transition-duration0.2sAnimation speed

Search Behavior

When a user enters a search query and presses Enter, the widget opens community-url with a search query parameter:

https://your-domain.com/community?search=user+query

Dark Theme Example

1<legion-community-header 2 title="Community" 3 theme="dark" 4 api-url="https://your-domain.com" 5 header-background-color="#1a1b1e" 6 header-text-color="#c1c2c5" 7 header-search-bg="#25262b" 8 header-stat-bg="#25262b" 9> 10</legion-community-header>

Branded Example

1<legion-community-header 2 title="Our Community" 3 theme="light" 4 api-url="https://your-domain.com" 5 header-primary-color="#e91e63" 6 header-title-size="28px" 7 header-background-color="#fce4ec" 8> 9</legion-community-header>

WordPress Integration

Add to your theme's header:

<script src="https://your-domain.com/js/community-header-widget.js"></script>

Use in any Custom HTML block:

1<legion-community-header 2 title="Community" 3 show-search="true" 4 show-stats="true" 5 api-url="https://your-domain.com" 6> 7</legion-community-header>
Documentation | Legion Hand Technologies