Theming
Learn how to customize the look and feel of your Votonic community
Overview
Votonic offers multiple ways to customize your community's appearance, from simple theme selection to advanced CSS customization. Choose the method that best suits your needs and technical expertise. These settings can be found at the General settings -> Community Theme section of your community's settings.
Theme Selection
The easiest way to customize your community's appearance is by selecting from our curated collection of preset themes. Each theme is carefully designed to provide a cohesive and professional look.
Theme changes are applied instantly, allowing you to preview different options before making a final decision.
Brand Color
Make your community uniquely yours by setting a custom brand color. This color will be used as the primary accent throughout your community's interface.
Choose a color that aligns with your community's identity and ensures good contrast with text elements.
Advanced Theme Customization
For more granular control over your community's appearance, you can customize individual color elements:
- Background: Main background color
- Foreground: Primary text color
- Muted: Subtle background color
- Muted Foreground: Secondary text color
- Card: Card background color
- Card Foreground: Text color within cards
- Popover: Popover/dropdown background color
- Popover Foreground: Text color within popovers
- Border: Border and divider color
- Input: Form input background color
- Primary: Main brand color
- Primary Foreground: Text color on primary elements
- Secondary: Secondary accent color
- Secondary Foreground: Text color on secondary elements
- Accent: Additional accent color
- Accent Foreground: Text color on accent elements
- Destructive: Color for destructive actions
- Destructive Foreground: Text color on destructive elements
- Ring: Focus ring color
When customizing colors, ensure sufficient contrast ratios for accessibility.
Custom CSS
For complete control over your community's appearance, you can add custom CSS. This allows you to:
- Override default styles
- Add custom animations
- Modify layout and spacing
- Create unique visual effects
- Implement custom components
Custom CSS can affect the entire community's appearance. Test your changes in a development environment first.
CSS Examples
Here are some common CSS customization examples:
Use your browser's developer tools to inspect elements and find the correct CSS selectors for customization.
Join our Community
Get help, share feedback, and connect with other users