Visão geral
Um pacote Flutter/Dart que converte strings de cores CSS em objetos Color, com suporte à especificação do Módulo de Cores CSS Nível 3. Permite aos desenvolvedores usar formatos familiares de cores CSS — como códigos hexadecimais, cores nomeadas, RGB, RGBA, HSL e HSLA — em seus aplicativos Flutter. Isso simplifica o estilo e garante consistência com definições de cores baseadas na web. O pacote é leve e compatível com todas as principais plataformas, incluindo móvel, web e desktop.
Casos de uso
- Convertendo strings de cor CSS em aplicativos Flutter
- Migrando esquemas de cores da web para o Flutter
- Análise de cor dinâmica do tema
- Interpolação de cor a partir de valores CSS
- Consistência de cor entre plataformas
Principais recursos
- Suporta o Módulo de Cor do CSS Nível 3
- Suporta hex, RGB, RGBA, HSL, HSLA e cores nomeadas
- Análise leve e rápida
- Implementação independente de plataforma
- Tratamento robusto de erros para entradas inválidas
Indicado para
- Desenvolvedores Web para Flutter
- Implementadores do sistema de temas
- Integradores de sistemas de design
- Desenvolvedores de UI/UX usando CSS
- Aplicativos que exigem compatibilidade de cor CSS
Considerações
- Não oferece suporte a recursos do Módulo de Cor CSS Nível 4
- Limitado ao sintaxe padrão de cor CSS
- Nenhuma utilidade de conversão de cor embutida além da análise
- Requer strings de entrada válidas
- Não otimizado para geração de cores de alta frequência