@omixfy/uikit-css
v1.0.9
Published
Biblioteca de estilos CSS nativos do Omixfy UIkit
Readme
@omixfy/uikit-css
Biblioteca de estilos CSS nativos do Omixfy UIkit. Fornece variáveis CSS, estilos de componentes e utilitários para projetos que utilizam o design system Omixfy.
Instalação
npm install @omixfy/uikit-cssUso
Importação em projetos React/Next.js
Next.js (App Router)
No arquivo app/layout.tsx ou app/globals.css:
@import '@omixfy/uikit-css/dist/global.css';Next.js (Pages Router)
No arquivo pages/_app.tsx:
import '@omixfy/uikit-css/dist/global.css';
export default function App({ Component, pageProps }) {
return <Component {...pageProps} />;
}React (Vite/CRA)
No arquivo principal (main.tsx, index.tsx ou App.tsx):
import '@omixfy/uikit-css/dist/global.css';Importação em projetos HTML/CSS puro
<link rel="stylesheet" href="./node_modules/@omixfy/uikit-css/dist/global.css">ou via CDN (quando disponível):
<link rel="stylesheet" href="https://unpkg.com/@omixfy/uikit-css@latest/dist/global.css">Variáveis CSS
O pacote expõe variáveis CSS customizadas que podem ser utilizadas em seus estilos:
Cores Primárias
.elemento {
background-color: var(--of-primary-500);
color: var(--of-primary-text);
}Variáveis disponíveis:
--of-primary-50até--of-primary-950--of-primary-oklch--of-primary-bg--of-primary-text
Cores Secundárias
.elemento {
background-color: var(--of-secondary-500);
color: var(--of-secondary-text);
}Variáveis disponíveis:
--of-secondary-50até--of-secondary-950--of-secondary-oklch--of-secondary-bg--of-secondary-text
Cores Neutras
.elemento {
background-color: var(--of-neutral-100);
color: var(--of-neutral-900);
}Variáveis disponíveis:
--of-neutral-50até--of-neutral-950
Background e Superfície
.container {
background-color: var(--of-bg);
}
.card {
background-color: var(--of-surface);
}
.card-secondary {
background-color: var(--of-card);
}Tipografia
body {
font-family: var(--of-font-family);
}Estrutura
O CSS é organizado em camadas (layers) para melhor controle de especificidade:
reset- Reset de estilos padrãobase- Estilos base e variáveistheme- Tema e customizações
