mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
darken to use lab color
This commit is contained in:
@@ -38,12 +38,7 @@ class BasicApp(App):
|
|||||||
content=Widget(
|
content=Widget(
|
||||||
Tweet(TweetHeader(), TweetBody(), Widget(classes={"button"})),
|
Tweet(TweetHeader(), TweetBody(), Widget(classes={"button"})),
|
||||||
Tweet(TweetHeader(), TweetBody()),
|
Tweet(TweetHeader(), TweetBody()),
|
||||||
Tweet(TweetHeader(), TweetBody())
|
Tweet(TweetHeader(), TweetBody()),
|
||||||
# Tweet(TweetHeader(), TweetBody()),
|
|
||||||
# Tweet(TweetHeader(), TweetBody()),
|
|
||||||
# Tweet(TweetHeader(), TweetBody()),
|
|
||||||
# Tweet(TweetHeader(), TweetBody()),
|
|
||||||
# Tweet(TweetHeader(), TweetBody()),
|
|
||||||
),
|
),
|
||||||
footer=Widget(),
|
footer=Widget(),
|
||||||
sidebar=Widget(
|
sidebar=Widget(
|
||||||
|
|||||||
@@ -300,9 +300,9 @@ class Color(NamedTuple):
|
|||||||
Returns:
|
Returns:
|
||||||
Color: New color.
|
Color: New color.
|
||||||
"""
|
"""
|
||||||
h, l, s = self.hls
|
l, a, b = rgb_to_lab(self)
|
||||||
color = self.from_hls(h, l - amount, s)
|
l -= amount * 100
|
||||||
return color.clamped
|
return lab_to_rgb(Lab(l, a, b))
|
||||||
|
|
||||||
def lighten(self, amount: float) -> Color:
|
def lighten(self, amount: float) -> Color:
|
||||||
"""Lighten the color by a given amount.
|
"""Lighten the color by a given amount.
|
||||||
|
|||||||
Reference in New Issue
Block a user