skip to navigation
skip to content

webcolors 1.7

A library for working with color names and color value formats defined by the HTML and CSS specifications for use in documents on the Web.

webcolors is a simple Python (2.7, 3.3+) module for working with HTML/CSS color definitions.

Support is included for normalizing and converting between the following formats (RGB colorspace only; conversion to/from HSL can be handled by the colorsys module in the Python standard library):

  • Specification-defined color names
  • Six-digit hexadecimal
  • Three-digit hexadecimal
  • Integer rgb() triplet
  • Percentage rgb() triplet

For example:

>>> import webcolors
>>> webcolors.hex_to_name(u'#daa520')

Implementations are also provided for the HTML5 color parsing and serialization algorithms. For example, parsing the infamous “chucknorris” string into an rgb() triplet:

>>> import webcolors
>>> webcolors.html5_parse_legacy_color(u'chucknorris')
(192, 0, 0)

Full documentation is available online.

File Type Py Version Uploaded on Size
webcolors-1.7.tar.gz (md5, pgp) Source 2016-11-25 30KB