@trinityui/design-system-css
v2.7.5
Published
Trinity Design System CSS package for non-React frameworks (Angular, Vue, static HTML).
Readme
@trinityui/design-system-css
CSS-only package for Trinity Design System. Provides all design tokens as CSS custom properties (--trinity-*) for Angular, Vue, static HTML, or any non-React application.
What's Included
- All design tokens as CSS variables — colors (6 brand palettes), spacing (20-step scale), typography, border radius, shadows, z-index, motion, opacity
- Light and dark mode — toggle via
data-theme="dark"attribute - Base element styles — sensible defaults for headings, body text, links, and form elements using Trinity styling
Install
pnpm add @trinityui/design-system-cssUsage
CSS import
@import "@trinityui/design-system-css/css";Angular (angular.json)
{
"styles": [
"node_modules/@trinityui/design-system-css/dist/trinity.css",
"src/styles.css"
]
}Vue / Vite
// main.ts
import '@trinityui/design-system-css/dist/trinity.css';Static HTML
<link rel="stylesheet" href="node_modules/@trinityui/design-system-css/dist/trinity.css" />Dark Mode
<html data-theme="dark">CSS Variable Examples
/* Brand colors */
var(--trinity-color-navy-900) /* #050742 */
var(--trinity-color-coral-800) /* #C65D4D */
/* Semantic colors */
var(--trinity-card-bg) /* #FFFFFF (light) / #1C1C1F (dark) */
var(--trinity-text-primary) /* #09090B (light) / #FAFAFA (dark) */
/* Spacing */
var(--trinity-spacing-4) /* 16px */
/* Radius */
var(--trinity-radius-card) /* 12px */
var(--trinity-radius-button) /* 9999px (pill) */
/* Shadows */
var(--trinity-shadow-card)
var(--trinity-shadow-modal)Related
@trinityui/design-system— Full React component library (100+ components)- See the main README for the complete component catalog and architecture overview
