Community Sidebar Widget Theming via CSS Variables

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

🎨 Visual Customizer

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

Quick Start

1<legion-community-sidebar 2 title="Getting Started" 3 show-guidelines="true" 4 show-faqs="true" 5 show-tutorials="true" 6 show-search-links="true" 7 community-url="/community" 8 guidelines-url="/guidelines" 9 faqs-url="/faqs" 10 theme="light" 11 api-url="https://your-domain.com" 12> 13</legion-community-sidebar>

Core Attributes

AttributeTypeDefaultDescription
titlestringGetting StartedWidget title
show-guidelinesbooleantrueShow community guidelines link
show-faqsbooleantrueShow FAQs link
show-tutorialsbooleantrueShow video tutorial links
show-search-linksbooleantrueShow member/group search links
community-urlstring/communityBase URL for community pages
guidelines-urlstring/guidelinesURL for guidelines page
faqs-urlstring/faqsURL for FAQs page
themestringlight"light" or "dark"
api-urlstringoriginYour deployment URL

CSS Theming Attributes

Container Theming

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

Card Theming

AttributeCSS VariableDefaultDescription
sidebar-card-bg--sidebar-card-bg#ffffffCard background
sidebar-card-radius--sidebar-card-radius12pxCard radius
sidebar-card-shadow--sidebar-card-shadow0 2px 8px rgba(0,0,0,0.06)Card shadow
AttributeCSS VariableDefaultDescription
sidebar-link-color--sidebar-link-color#1a1b1eLink text color
sidebar-link-hover-color--sidebar-link-hover-color#228be6Link hover color
sidebar-icon-color--sidebar-icon-color#228be6Icon color

Section Theming

AttributeCSS VariableDefaultDescription
sidebar-section-bg--sidebar-section-bg#f8f9faSection bg hover
sidebar-section-radius--sidebar-section-radius8pxSection radius

Typography

AttributeCSS VariableDefaultDescription
sidebar-font-family--sidebar-font-familyinheritFont family
sidebar-title-size--sidebar-title-size18pxTitle size
sidebar-title-weight--sidebar-title-weight700Title weight
sidebar-link-size--sidebar-link-size14pxLink text size

Layout

AttributeCSS VariableDefaultDescription
sidebar-padding--sidebar-padding16pxContainer pad
sidebar-gap--sidebar-gap8pxElement gap

Animations

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

The sidebar includes these default links (configurable via URLs):

Getting Started Section:

  • Community Guidelines
  • Community FAQs
  • Introduce Yourself!
  • Community Cheat Sheet
  • Community Rank System 101
  • Community Badges 101

Video Tutorials Section:

  • 3 Steps to Getting Started
  • How to Post in Community

Looking for Something? Section:

  • Search Members
  • Search Groups

Dark Theme Example

1<legion-community-sidebar 2 title="Getting Started" 3 theme="dark" 4 api-url="https://your-domain.com" 5 sidebar-card-bg="#25262b" 6 sidebar-text-color="#c1c2c5" 7 sidebar-link-hover-color="#74c0fc" 8 sidebar-section-bg="#373a40" 9> 10</legion-community-sidebar>

WordPress Integration

Add to your theme's header:

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

Use in any Custom HTML block:

1<legion-community-sidebar 2 title="Getting Started" 3 show-guidelines="true" 4 show-tutorials="true" 5 api-url="https://your-domain.com" 6 community-url="https://your-domain.com/community" 7> 8</legion-community-sidebar>
Documentation | Legion Hand Technologies