Colour, hsla, rgba, palette
Project description
lifehacks.colour
Structure
📦 lifehacks.colour
├── Colour
├── hsla
├── rgba
│
└── 📦 palette
├── Apple
└── Mariana
Installation
pip install lifehacks.colour
Usage
Colour
abstract class
Abstract base class, not instantiable.
Can be used in type hinting for hsla
and rgba
instances
def print_hex(colour:Colour) -> None:
print(colour.to_hex())
print_hex(rgba(15, 15, 15)) #0f0f0f
print_hex(hsla( 0, 0, 6)) #0f0f0f
hsla
- optional
h
: hue[0, 359]
- optional
s
: saturation[0, 100]
or[0.0, 1.0]
- optional
l
: lightness[0, 100]
or[0.0, 1.0]
- optional
a
: alpha (opacity)[0, 100]
or[0.0, 1.0]
rgba
- optional
r
: red[0, 255]
- optional
g
: green[0, 255]
- optional
b
: blue[0, 255]
- optional
a
: alpha[0, 100]
or[0.0, 1.0]
Mariana
palette
Remember to import from lifehacks.colour.palette
.
This palette contains the colours from Mariana theme in Sublime Text.
from lifhacks.colour.palette import Mariana
for name, colour in Mariana:
content = content.replace(name, colour.to_hex())
Contributors
- Simon - mightbesimon
- you?
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lifehacks.colour-1.2.0.tar.gz
(5.3 kB
view hashes)
Built Distribution
Close
Hashes for lifehacks.colour-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c6cdc2d818eba70474f1bd0b8b8500ca33b70cde5ff5556fb7ab8570e9b9384 |
|
MD5 | 22ca5ac15a54f28f43fa60acdb7cee27 |
|
BLAKE2b-256 | 4407b9090ae5071ae75b371911f2b761b5e19e55634993ee0af7968d4839ed7d |