SIMECDesign Systemv1.0.0

Design System SIMEC

Components - componentes

Peças do Bootstrap 3 no padrão visual do SIMEC. Cada exemplo tem o código pronto para copiar.

Button - botão

Tamanhos, modelos só com texto, com texto e ícone, só com ícone, estados com hover, funcionais e arquivos para baixar.

1. Sizes - tamanhos

Quatro alturas do Figma: 22, 30, 34 e 46px. Use o padrão (34px) na maioria das telas; o XS é só para ações dentro de tabelas.

XS · 22px

SM · 30px

Padrão · 34px

LG · 46px

2. Text only - somente texto

Sete estilos. O primário é a ação principal da tela: use um por bloco.

3. Text and icon - texto e ícone

O ícone vem antes do texto; setas de avanço vão depois. O ícone reforça o texto, nunca o substitui.

4. Icon only - somente ícone

Quadrado, com a mesma altura do tamanho escolhido. Sem texto, o botão precisa de um nome: use BotaoIcone (rótulo obrigatório, vira aria-label e dica).

Estilos

Tamanhos

5. Hover and states - modelos funcionais com hover

Cada estilo muda de cor em hover e ativo usando as variáveis da última coluna. Passe o mouse nos botões da primeira coluna; as outras mostram cada estado fixo para você comparar.

EstiloNormal (passe o mouse)HoverAtivoFocoDesabilitadoVariáveis
Primário--simec-primary · -border · -hover
Sucesso--simec-success · -border · -hover
Padrão--simec-bg · --simec-border · --simec-neutral-hover
Perigo--simec-danger · -border · -hover
Aviso--simec-warning · -border · -hover
Informação--simec-info · -border · -hover
Link--simec-link · --simec-primary-hover

6. Functional and componentized - modelos com funcionalidades

Três comportamentos prontos: BotaoCarregando (bloqueia clique repetido enquanto salva), BotaoAlternar (liga e desliga, com aria-pressed) e BotaoIcone. Teste abaixo e baixe os componentes na seção seguinte.

Carregando (clique)

Alternar (clique)

Só ícone com dica (passe o mouse)

7. Downloads - modelos para baixar

HTML5 + CSS puros, sem dependências e sem build: classes .simec-btn. O simec-button.js é opcional e traz os botões carregando e alternar (data-simec-loading e data-simec-toggle).

ArquivoPara que serveBaixar
simec-button.cssClasses .simec-btn para qualquer tela. Um arquivo, sem dependências. Baixar
simec-button.jsBotão carregando e botão alternar em JavaScript puro (ES5), opcional. Baixar
simec-button.htmlPágina de exemplo com tamanhos, ícones e estados, pronta para copiar. Baixar

Text input - campo de texto

form-control em 3 tamanhos (30, 34 e 45px) e estados padrão, desabilitado, sucesso, aviso e erro.

SM · 30px

Padrão · 34px

LG · 45px

HTML5 + CSS para o DEV: Ver Baixar HTML Baixar CSS

Radio and checkbox - rádio e checkbox

Rádio legado do SIMEC (SIM / NÃO / NÃO SE APLICA) e checkbox.

HTML5 + CSS para o DEV: Ver Baixar HTML Baixar CSS

Tabs - abas

nav-tabs do Bootstrap 3: inativa em azul, hover cinza, ativa em branco com borda.

Conteúdo da aba Documentação.
HTML5 + CSS para o DEV: Ver Baixar HTML Baixar CSS Baixar JS

Table - tabela

Tabela legada do SIMEC: cabeçalho cinza em negrito, rótulo à direita, bordas #c0c0c0. Opções striped e condensed.

QuestãoSituação
1) O Projeto Pactuado está inserido?
2) O Memorial Descritivo está inserido?
Tipo de ensino:Educação Básica
Município - UF:Riachão - PB
Obra:Escola de Educação Infantil - Tipo B
HTML5 + CSS para o DEV: Ver Baixar HTML Baixar CSS

Alerts - alertas

HTML5 + CSS para o DEV: Ver Baixar HTML Baixar CSS

Status bar - barra de situação

Situação atual: ParalisadaSituação Portaria 17.951: ParalisadaÚltima atualização: 01/06/2023 (1211 dia(s))Fiscal da Unidade: GLAUCIO RABELO BANDEIRA
HTML5 + CSS para o DEV: Ver Baixar HTML Baixar CSS

Badges - rótulos

Primário
Padrão
Sucesso
Aviso
Perigo
Informação
HTML5 + CSS para o DEV: Ver Baixar HTML Baixar CSS

Status icons - ícones de situação

HTML5 + CSS para o DEV: Ver Baixar HTML Baixar CSS