Guia de aprendizado
Design responsívo: cores
Cores são parte fundamental do design de um website, sejam como cores de fundo, de borda ou de textos. O framework Sketch fornece até 150 cores para criar diferentes tipos de layout para um website. Essas cores são acessadas por meio de classes específicas. A invocação de uma classe se dá pela especificação de um prefixo, prefix seguido do termo -color acrescido de um sufixo com nome da cor -color-name.
O prefixo indica se o elemento alvo da formatação irá ganhar:
Cor de fundo, por meio do prefixo bg;
Cor de borda, por meio do prefixo border;
Cor de borda para conteúdo multimídia em colunas, por meio do prefixo border-column;
Cor de texto, por meio do prefixo text.
O nome das cores é dado em inglês, sendo que as palavras que compõem o nome são separadas por hífen. Por exemplo, caso fosse desejável atribuir cor azul a um texto, utilizariamos a classe text-color-blue. Adicionalmente, uma borda de cor azul poderia ser aplicada a um bloco de conteúdo por meio da classe border-color-blue. Veja o exemplo abaixo:
<div class="container medium-padding small-border-frame border-color-blue"> <p class="text-center text-color-white"> Texto com fonte de cor e borda azuis </p></div><div class="container medium-padding bg-color-blue"> <p class="text-center text-color-white"> Texto com fonte de cor branca e cor de fundo azul </p></div>Esse código irá resultar nos seguintes conteúdos:
Texto com fonte de cor e borda azuis
Texto com fonte de cor branca e cor de fundo azul
A tabela abaixo apresenta todos os 150 nomes, com hífen, de cores em ordem alfabética crescente:
| Nome com hífen | Cor |
|---|---|
| alice-blue | |
| antique-white | |
| aqua | |
| azure | |
| beige | |
| bisque | |
| black | |
| black-1 | |
| black-2 | |
| black-3 | |
| blanched-almond | |
| blue | |
| blue-violet | |
| brown | |
| burly-wood | |
| cadet-blue | |
| chartreuse | |
| chocolate | |
| coral | |
| cornflower-blue | |
| cornsilk | |
| crimson | |
| cyan | |
| dark-blue | |
| dark-cyan | |
| dark-golden-rod | |
| dark-gray | |
| dark-green | |
| dark-khaki | |
| dark-magenta | |
| dark-olive-green | |
| dark-orange | |
| dark-orchid | |
| dark-red | |
| dark-salmon | |
| dark-sea-green | |
| dark-slate-blue | |
| dark-slate-gray | |
| dark-turquoise | |
| dark-violet | |
| deep-pink | |
| deep-sky-blue | |
| dim-gray | |
| dodger-blue | |
| fire-brick | |
| floral-white | |
| forest-green | |
| fuchsia | |
| gainsboro | |
| ghost-white | |
| gold | |
| golden-rod | |
| gray | |
| green | |
| green-yellow | |
| honey-dew | |
| hot-pink | |
| indian-red | |
| indigo | |
| ivory | |
| khaki | |
| lavender | |
| lavender-blush | |
| lawn-green | |
| lemon-chiffon | |
| light-blue | |
| light-coral | |
| light-cyan | |
| light-golden-rod-yellow | |
| light-gray | |
| light-green | |
| light-pink | |
| light-salmon | |
| light-sea-green | |
| light-sky-blue | |
| light-slate-gray | |
| light-steel-blue | |
| light-yellow | |
| lime | |
| lime-green | |
| linen | |
| magenta | |
| maroon | |
| medium-aqua-marine | |
| medium-blue | |
| medium-orchid | |
| medium-purple | |
| medium-sea-green | |
| medium-slate-blue | |
| medium-spring-green | |
| medium-turquoise | |
| medium-violet-red | |
| midnight-blue | |
| mint-cream | |
| misty-rose | |
| moccasin | |
| navajo-white | |
| navy | |
| old-lace | |
| olive | |
| olive-drab | |
| orange | |
| orange-red | |
| orchid | |
| pale-golden-rod | |
| pale-green | |
| pale-turquoise | |
| pale-violet-red | |
| papaya-whip | |
| peach-puff | |
| peru | |
| pink | |
| pink-1 | |
| pink-2 | |
| pink-3 | |
| plum | |
| powder-blue | |
| purple | |
| rebecca-purple | |
| red | |
| red-1 | |
| red-2 | |
| red-3 | |
| rosy-brown | |
| royal-blue | |
| saddle-brown | |
| salmon | |
| sandy-brown | |
| sea-green | |
| sea-shell | |
| sienna | |
| silver | |
| sky-blue | |
| slate-blue | |
| slate-gray | |
| snow | |
| spring-green | |
| steel-blue | |
| tan | |
| teal | |
| thistle | |
| tomato | |
| turquoise | |
| violet | |
| wheat | |
| white | |
| white-smoke | |
| yellow | |
| yellow-green |
Cores: gradientes
O framework Sketch fornece classes para atribuir cor de fundo gradiente em blocos de conteúdo. Para acessar as classes de cores gradientes basta utilizar o prefixo bg-gradient-color acrescido do nome da cor que fará gradiente com até 149 cores disponíveis. As seguintes cores estão habilitadas para o efeito de gradiente com as demais cores:
white: pode ser combinada com 149 cores, exceto com a cor branca (white), a qual deve-se invocar bg-gradient-color-black-white;
black: pode ser combinada com 149 cores, exceto com a cor preta (black), a qual deve-se invocar bg-gradient-color-white-black;
red: pode ser combinada com 149 cores, exceto com a cor vermelha (red), a qual deve-se invocar bg-gradient-color-dark-red-red;
blue: pode ser combinada com 149 cores, exceto com a cor azul (blue), a qual deve-se invocar bg-gradient-color-dark-blue-blue;
green: pode ser combinada com 149 cores, exceto com a cor verde (green), a qual deve-se invocar bg-gradient-color-dark-green-green;
yellow: pode ser combinada com 149 cores, exceto com a cor amarela (yellow), a qual deve-se invocar bg-gradient-color-gold-yellow;
magenta: pode ser combinada com 149 cores, exceto com a cor magenta, a qual deve-se invocar bg-gradient-color-dark-magenta-magenta;
cyan: pode ser combinada com 149 cores, exceto com a cor ciano (cyan), a qual deve-se invocar bg-gradient-color-dark-cyan-cyan;
silver: pode ser combinada com 149 cores, exceto com a cor prata (silver), a qual deve-se invocar bg-gradient-color-gray-silver;
Observe o exemplo:
<div class="container medium-padding bg-gradient-color-black-maroon"> <p class="text-center text-color-white"> Texto com fonte de cor branca e cor de fundo em gradiente com marrom e preto </p></div>Esse código irá resultar no seguinte conteúdo:
Texto com fonte de cor branca e cor de fundo em gradiente com marrom e preto