FLUTTER ECOSYSTEM

from_css_color

Creates Color instance from CSS color string according to https://drafts.csswg.org/css-color-3

Latest version
2.0.0
30-day downloads
200.3K
Likes
24
Pub points
150

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Flutter/Dart package that converts CSS color strings into Color objects, supporting the CSS Color Module Level 3 specification. It enables developers to use familiar CSS color formats—like hex codes, named colors, RGB, RGBA, HSL, and HSLA—in their Flutter apps. This simplifies styling and ensures consistency with web-based color definitions. The package is lightweight and compatible across all major platforms, including mobile, web, and desktop.

Use cases
  • Converting CSS color strings in Flutter apps
  • Migrating web color schemes to Flutter
  • Dynamic theme color parsing
  • Color interpolation from CSS values
  • Cross-platform color consistency
Key features
  • Supports CSS Color Module Level 3
  • Handles hex, RGB, RGBA, HSL, HSLA, and named colors
  • Lightweight and fast parsing
  • Platform-agnostic implementation
  • Robust error handling for invalid inputs
Suitable for
  • Web-to-Flutter developers
  • Theme system implementers
  • Design system integrators
  • UI/UX developers using CSS
  • Apps requiring CSS color compatibility
Considerations
  • Does not support CSS Color Module Level 4 features
  • Limited to standard CSS color syntax
  • No built-in color conversion utilities beyond parsing
  • Requires valid input strings
  • Not optimized for high-frequency color generation
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add from_css_color

Categories

Related projects