Files
textual/docs/examples/styles/tint.py
2022-07-31 16:21:42 +01:00

26 lines
595 B
Python

from textual.app import App
from textual.color import Color
from textual.widgets import Static
class TintApp(App):
CSS = """
Static {
height: 3;
text-style: bold;
background: white;
color: black;
content-align: center middle;
}
"""
def compose(self):
color = Color.parse("green")
for tint_alpha in range(0, 101, 10):
widget = Static(f"tint: green {tint_alpha}%;")
widget.styles.tint = color.with_alpha(tint_alpha / 100)
yield widget
app = TintApp()