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()