high-contrast
Ajuda seu agente a criar designs com alto contraste, focando em legibilidade e impacto visual. É essencial para acessibilidade e clareza.
O que ela faz
Este guia ensina a criar designs com alto contraste, ideais para máxima clareza e acessibilidade. Ele usa cores fortes e bordas bem definidas para garantir que tudo seja fácil de ler e usar.
Quando usar
- ✓Quando você precisa que um site ou app seja super fácil de ler.
- ✓Para garantir que pessoas com deficiência visual possam usar seu produto.
- ✓Quando você quer um visual impactante e direto.
Exemplo do que pedir para a IA
“Crie um design de site com alto contraste para um aplicativo de leitura.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O sistema usa combinações de cores com muita diferença entre elas (como preto e branco, ou cores vibrantes) e fontes grandes e claras. Ele também adiciona bordas visíveis em botões e caixas para que fiquem bem destacados.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill high-contrastOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/design-it/high-contrast/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Design de Alto Contraste
"Máxima legibilidade. Impactante, poderoso e universalmente acessível."
Quando Usar
Use este subestilo quando a solicitação do usuário corresponder à estética descrita acima. Esta é uma referência secundária da habilidade design-it e não deve ser acionada diretamente.
Princípios Fundamentais
- Conformidade com WCAG AAA: Cada par de cores deve exceder uma proporção de contraste de 7:1.
- Limites Claros: Elementos interativos possuem bordas e estados de foco altamente visíveis.
- Sem Ambiguidade: Evite cinzas sutis, texto com baixa opacidade ou elementos puramente decorativos que distraiam do conteúdo principal.
DNA Visual
- Cores: Industrial Chic (Preto e Branco) ou Editorial Moderno. Frequentemente usa uma única cor de destaque altamente luminosa (como Amarelo puro
#FFFF00ou Ciano#00FFFF) contra o preto. - Tipografia: Fontes sans-serif altamente legíveis e robustas (
Atkinson Hyperlegible,Inter,Roboto). Tamanhos de fonte base grandes (18px+). - Estilização: Bordas sólidas de 2px ao redor de cartões e botões. Evite sombras projetadas, pois elas reduzem a clareza das bordas.
Implementação Web
- Foque bastante nos estados de foco (
:focus-visible) e estados ativos claros. - Exemplo de CSS:
:root {
--hc-bg: #ffffff;
--hc-text: #000000;
--hc-accent: #0000FF; /* Pure blue */
--hc-focus: #FF00FF; /* High visibility focus ring */
}
body {
background-color: var(--hc-bg);
color: var(--hc-text);
font-family: 'Atkinson Hyperlegible', sans-serif;
font-size: 18px; /* Larger default */
}
.hc-card {
background-color: #ffffff;
border: 3px solid #000000; /* Unmissable boundary */
padding: 32px;
border-radius: 8px;
}
.hc-btn {
background-color: var(--hc-accent);
color: #ffffff;
border: 3px solid transparent; /* Reserve space for focus */
border-radius: 4px;
padding: 16px 32px;
font-weight: 700;
font-size: 1.1rem;
cursor: pointer;
}
/* Crucial for high contrast / accessibility */
.hc-btn:focus-visible, a:focus-visible {
outline: 4px solid var(--hc-focus);
outline-offset: 4px;
}
a {
color: var(--hc-accent);
text-decoration: underline;
text-decoration-thickness: 2px;
}
Implementação em Aplicativos
SwiftUI
struct HighContrastView: View {
var body: some View {
VStack(spacing: 32) {
// High Contrast Card
VStack(alignment: .leading, spacing: 16) {
Text("Maximum Legibility")
.font(.custom("Atkinson Hyperlegible", size: 24))
.fontWeight(.bold)
.foregroundColor(.black)
Text("Content is king. Borders are stark. Contrast ratios exceed 7:1.")
.font(.custom("Atkinson Hyperlegible", size: 18))
.foregroundColor(.black)
}
.padding(32)
.background(Color.white)
.overlay(
RoundedRectangle(cornerRadius: 8)
.stroke(Color.black, lineWidth: 3)
)
// High Contrast Action Button
Button(action: {}) {
Text("CONFIRM ACTION")
.font(.custom("Atkinson Hyperlegible", size: 18))
.fontWeight(.black)
.foregroundColor(.white)
.padding(.vertical, 16)
.padding(.horizontal, 32)
.background(Color.blue) // Must be a high-contrast blue, e.g., #0000FF
.cornerRadius(4)
}
}
.padding()
.frame(maxWidth: .infinity, maxHeight: .infinity)
.background(Color.white)
}
}
- Confie em sobreposições
.stroke(Color.black, lineWidth: 3)espessas. - Garanta que o texto seja preto puro
.blacksobre branco puro.white. Não use cores.secondaryse elas caírem abaixo de uma proporção de contraste de 7:1. - Use fontes especificamente projetadas para legibilidade, como Atkinson Hyperlegible.
Flutter
class HighContrastScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.white,
body: Center(
child: Padding(
padding: const EdgeInsets.all(24.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
// Cartão de Alto Contraste
Container(
width: double.infinity,
padding: const EdgeInsets.all(32),
decoration: BoxDecoration(
color: Colors.white,
…
Perguntas frequentes
O que é 'WCAG AAA Compliance'?
É um padrão internacional que garante que sites e apps sejam acessíveis para o máximo de pessoas possível, incluindo aquelas com deficiências visuais. O alto contraste é uma parte importante disso.
Por que evitar sombras e tons de cinza?
Sombras e tons de cinza podem diminuir a diferença entre os elementos, tornando o design menos claro e mais difícil de ler, especialmente para quem tem baixa visão.
Quais cores são recomendadas?
Preto e branco são a base. Pode-se usar uma cor vibrante (como amarelo ou ciano puro) para destacar botões ou links importantes, sempre garantindo que a combinação de cores tenha um contraste muito alto.
Detalhes
Descrição original do autor
Web and App implementation guide for High Contrast Design. Trigger when user wants accessibility-focused design, extreme legibility, or stark visual impact.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2787
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
design-system
Ajuda seu agente a criar um sistema de design a partir de um código existente. Ele extrai informações visuais e verifica a consistência, gerando um relatório e uma prévia interativa.
affaan-m/ECC
liquid-glass-design
Ajuda seu agente a criar interfaces de usuário com efeito 'Liquid Glass' para iOS. Permite adicionar efeitos visuais dinâmicos e interativos em SwiftUI e UIKit.
affaan-m/ECC