v2.1.8
  • Get Started
  • Components
  • Composables
  • Typography
  • GitHub
  • Overview
  • Introduction
  • Installation
  • Installation
  • Migration
  • Contribution
  • Theme
  • Design System
  • CSS Variables
  • Components
  • Integrations
  • Icons
  • Icons
  • Color Mode
  • Color Mode
  • I18n
  • I18n
  • Content
  • AI Tools
  • MCP Server
  • LLMs.txt
  • b24icons
  • b24jssdk
Use our Nuxt starter
v2.1.8
  • Docs
  • Components
  • Composables
  • Typography

Design System

Bitrix24 UI's design system uses Tailwind CSS for simple theming and easy customization.
We are still updating this page. Some data may be missing here — we will complete it shortly.

Tailwind CSS

Tailwind CSS uses a CSS-first configuration, letting you define your design tokens with the @theme directive directly in your CSS. This makes your theme portable, maintainable and easy to customize.

app/assets/css/main.css
@import "tailwindcss";
@import "@bitrix24/b24ui-nuxt";

@theme {
  /* Your custom design tokens go here */
}
Check the Tailwind CSS documentation for all available theme variable customization options.

Breakpoints

Use the --breakpoint-* theme variables to customize your breakpoints.

app/assets/css/main.css
@import "tailwindcss";
@import "@bitrix24/b24ui-nuxt";

@theme {
  --breakpoint-3xl: 1920px;
  --breakpoint-4xl: 2560px;
  --breakpoint-5xl: 3840px;
}

Contribution

A detailed guide on how to contribute to Bitrix24 UI, including insights on project structure, development workflow, and best practices.

CSS Variables

Bitrix24 UI uses CSS variables as design tokens for flexible, consistent theming with built-in light and dark mode support.

On this page

  • Tailwind CSS
    • Breakpoints
Releases
Published under MIT License.

Copyright © 2024-present Bitrix24