HTML
Tutorial para usar o Sinapse DS em HTML: CSS pré-compilado sem build ou CSS versionado com Vite e Tailwind v4.
Tutorial por stack
HTML usa o CSS Sinapse diretamente na marcação
Sem build, um link para o CSS pré-compilado basta. Com Vite e Tailwind v4, baixe o CSS versionado e ganhe também os utilitários do Tailwind.
- 01 Use o CSS pré-compilado
- 02 Crie um projeto Vite com Tailwind v4
- 03 Baixe o CSS versionado e importe depois do Tailwind
- 04 Confira o tema no navegador
1 · Sem build
Use o CSS pré-compilado
O sinapse.min.css traz tokens, classes itps-*, modo escuro (classe .dark) e ícones Tabler. Utilitários do Tailwind (flex, gap, grid) não vêm nele: para layout, use CSS próprio ou o caminho com build.
index.html
<!doctype html>
<html lang="pt-BR">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="https://dsystem.sinapse.org.br/css/0.9.0/sinapse.min.css">
</head>
<body>
<button type="button" class="itps-btn itps-btn--primary">
Sinapse rodando
</button>
</body>
</html> A versão 0.9.0 fica fixa no comando. Para atualizar, troque a versão e rode de novo; /css/latest/ acompanha sempre a versão atual, mas, em produção, prefira a versão fixa.
2 · Com build
Crie um projeto Vite com Tailwind v4
Com Vite vanilla e Tailwind v4, o markup usa as classes itps-* e também os utilitários do Tailwind.
terminal
pnpm create vite@latest meu-app --template vanilla-ts
cd meu-app
pnpm add tailwindcss @tailwindcss/vite vite.config.ts
import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite'
export default defineConfig({
plugins: [tailwindcss()],
}) 3 · CSS Sinapse
Baixe o CSS versionado e importe depois do Tailwind
O comando baixa tokens, componentes, ícones e a fonte Tabler para src/styles/sinapse.
terminal
mkdir -p src/styles/sinapse/fonts && for f in index.css tokens.css components.css icons.css fonts/tabler-icons.woff2; do curl -fsSL -o "src/styles/sinapse/$f" "https://dsystem.sinapse.org.br/css/0.9.0/$f"; done src/style.css
@import "tailwindcss";
@import "./styles/sinapse/index.css"; index.html
<button type="button" class="itps-btn itps-btn--primary">
Sinapse rodando
</button> 4 · Validação
Confira o tema no navegador
Rode o servidor de desenvolvimento e abra o index.html. O botão padrão aparece contornado em coral com texto em azul institucional; com a classe .dark no <html>, os tokens mudam para o modo escuro.
terminal
pnpm dev Próximos passos