Utilitários -
Classes ultracurtas para estilização instantânea no HTML. Inspiradas no Tailwind, adaptadas à escala Y2 Framework (1rem = 10px).
1. Display & Posição
Controla como o elemento é renderizado no flow do documento.
| Classe | CSS |
|---|---|
| .blk | display: block |
| .non | display: none |
| .flx | display: flex |
| .grd | display: grid |
| .inline | display: inline-block |
| .rel | position: relative |
| .abs | position: absolute |
| .fix | position: fixed |
Combine classes para layouts flexíveis:
2. Tipografia
Tamanho, peso, alinhamento, transformação e decoração de texto.
Tamanhos - Escala PP-XXG
Pesos
Alinhamento & Transformação
3. Espaçamento Semântico (PP - XXG)
Escala nomeada baseada em 1rem = 10px. Funciona em m-*,
p-*, gap-*, e variantes direcionais.
| Prefixo | Direção | Exemplo |
|---|---|---|
| m-* | Margin (todos os lados) | m-g = margin: 2.4rem |
| mt-* / mb-* / ml-* / mr-* | Margin direcional | mb-m = margin-bottom: 1.6rem |
| mx-* / my-* | Margin eixo | mx-au = centralizar |
| p-* | Padding (todos os lados) | p-m = padding: 1.6rem |
| pt-* / pb-* / pl-* / pr-* | Padding direcional | pt-g = padding-top: 2.4rem |
| px-* / py-* | Padding eixo | py-m = padding vertical: 1.6rem |
| gap-* | Gap (flex/grid) | gap-g = gap: 2.4rem |
4. Espaçamento Numérico (N = 4px)
Grade de 4px. Cada unidade = 0.4rem. Disponível em m-N,
p-N, gap-N de 1 a 16.
5. Cores de Texto T{cor}{shade}
Cada família cromática tem shades 1-12 + opacidades 13-16. Use T
maiúsculo + nome da cor + número.
Cores Semânticas
Escala Cromática (exemplo: azul)
Use .T{cor}{1-12} para hierarquia visual fina:
Gradiente de Texto T{cor}D
Use classes semânticas para intenção ou cromáticas para design fixo:
6. Cores de Fundo B{cor}{shade}
Mesma lógica de T{cor}, mas aplica background-color. O contraste
do texto é calculado automaticamente.
Semânticos
Escala cromática (verm 1?12)
Use .B{cor}{1-12} para controle tonal preciso:
Gradientes de Fundo B{cor}D
Opacidades & Glassmorphism B{cor}{13-16}
Shades 13 a 16 aplicam opacidades de 10%, 30%, 60% e 90% respectivamente.
Exemplos de fundos sólidos, gradientes e opacidades translúcidas:
7. Gradientes Decorativos DG1-DG20
20 gradientes pré-definidos para fundos de seção, cards e banners. Use
.DG{n} ou a variante .dg{n} para background-image.
Aplique .DG{n} para fundo fixo ou .dg{n} para sobreposição de gradiente:
8. Dimensionamento w-* & h-*
Largura e altura rápidas. Disponíveis: fl (100%), v
(100vw/vh), au (auto).
Controle dimensões rápidas com wrappers limitadores:
| Classe | CSS |
|---|---|
| .w-fl | width: 100% |
| .w-v | width: 100vw |
| .w-au | width: auto |
| .h-fl | height: 100% |
| .h-v | height: 100vh |
| .h-au | height: auto |
| .max-w | max-width: 100% |
9. Efeitos UI
Overflow, cursor, opacidade e gradientes utilitários.
Z-index
| Classe | Valor | Uso típico |
|---|---|---|
| .z-bot | var(--y2-z-bot) | Elemento atrás de tudo |
| .z-bas | var(--y2-z-bas) | Base (0) |
| .z-nvb | var(--y2-z-nvb) | Navbar / header fixo |
| .z-m | var(--y2-z-m) | Modal / overlay |
Efeitos de borda, sombra e visibilidade:
10. Flex & Alinhamento
Controle completo de layout flexível - direção, alinhamento, wrap e grow.
justify-content
align-items
| Classe | CSS |
|---|---|
| .flx | display: flex |
| .f-cl | flex-direction: column |
| .f-clr | flex-direction: column-reverse |
| .f-rr | flex-direction: row-reverse |
| .f-wr | flex-wrap: wrap |
| .alc | align-items: center |
| .als | align-items: flex-start |
| .ale | align-items: flex-end |
| .alb | align-items: baseline |
| .alst | align-items: stretch |
| .j-ct | justify-content: center |
| .j-sb | justify-content: space-between |
| .j-sp | justify-content: space-around |
| .j-se | justify-content: space-evenly |
| .j-st | justify-content: flex-start |
| .j-en | justify-content: flex-end |
| .as-ct | align-self: center |
| .as-st | align-self: flex-start |
| .as-en | align-self: flex-end |
| .f-sh0 | flex-shrink: 0 |
| .ml-au | margin-left: auto - empurra item para a direita |
Quick Reference - Cheat Sheet
DISPLAY & POSIÇÃO
FLEX & ALINHAMENTO
TIPOGRAFIA
ESPAÇAMENTO
CORES TEXTO
CORES FUNDO
BORDAS & EFEITOS
Utilitários Especializados