skip to navigation
skip to content

webcolors 1.8.1

A library for working with color names and color values formats defined by HTML and CSS.

webcolors is a Python (2.7, 3.4+) 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')
u'goldenrod'

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')
HTML5SimpleColor(192, 0, 0)

Full documentation is available online.

 
File Type Py Version Uploaded on Size
webcolors-1.8.1-py2.py3-none-any.whl (md5, pgp) Python Wheel py2.py3 2018-02-12 10KB
webcolors-1.8.1.tar.gz (md5, pgp) Source 2018-02-12 32KB