Skip to content
Carlos Henrique Sá edited this page Jan 10, 2016 · 2 revisions

A grid segue um padrão que deve ser seguido para evitar conflitos e manter a lógica do conceito.

A composição das classes para construção da grid é:

<div class="nome-da-view nome-do-bloco nome-do-objeto">

Nome da View

A primeira classe é o nome da view onde o código está sendo inserido. Serve para referência no CSS apenas, não deve conter estilos.

Nome do Bloco (Opcional)

Blocos são classes com estilos visuais para o encapsulador. Há alguns tipos de blocos que podem ser utilizados, que são:

column block

Nome do Objeto

Objeto é o que representa aquele bloco de código que está sendo encapsulado, para o que ele serve. Pode ser um form, o nome de uma label (em ingês) ou for, um help sobre aquela view, etc.

Essa classe recebe os estilos dimensionais (valores da grid).

Exemplo

Segue um exemplo da composição correta:

<form class="accounts column form">
<div class="accounts name">
<label id="name">Nome</label>
<input type="text" for="name">
</div> 
</form>
Mixins da Grid

O Chameleon utiliza uma lib de mixins que atribui os valores dimencionais à classe, chamada Neat. Clique aqui para visualizar a documentação completa.

  • [Sobre o Chameleon]
  • [Instalação]
  • [Suporte]
  • [Como contribuir]
  • [Arquitetura e padrões de desenvolvimento]
  • Geral
    • Responsividade
    • [Espaçamentos]
    • [Cores]
    • [Tipografia]
    • [Bordas]
    • [Box padrão]
    • [Tamanhos comuns]
    • [Camadas]
    • [Tokens]
    • [Reboot]
    • [Helpers]
  • Componentes
    • [Alert]
    • [Avatar]
    • [Breadcrumb]
    • [Button]
    • [Card]
    • [Checkbox]
    • [Dview]
    • [Field]
    • [Icon]
    • [Input]
    • [Menu]
    • [Select]
    • [Table]
    • [Title]
    • [Toggle]
  • Layouts
    • [Actions]
    • [Paddingless]
    • [Grid]
    • [Space inline]
    • [Space inline group]
    • [Space inset]
    • [Space inset group]
    • [Space stack]
    • [Space stack group]
    • [Template]
Clone this wiki locally