Files
textual/docs/styles/tint.md
Will McGugan 3f0f9eefb8 tint style
2022-07-31 15:56:32 +01:00

706 B

Tint

The tint rule blends a color with the widget. The color should likely have an alpha component, or the end result would obscure the widget content.

Example

This examples shows a green tint with gradually increasing alpha.

=== "tint.py"

```python
--8<-- "docs/examples/styles/tint.py"
```

=== "Output"

```{.textual path="docs/examples/styles/tint.py"}
```

CSS

/* A red tint (could indicate an error) */
tint: red 20%

/* A green tint */
tint: rgba(0, 200, 0, 0.3);

Python

# A red tint
from textual.color import Color
widget.styles.tint = Color.parse("red").with_alpha(0.2);

# A green tint
widget.styles.tint = "rgba(0, 200, 0, 0.3):