multiple styles at the same time and background colors using . eg. blue.yellow underline.blink
This commit is contained in:
parent
a47020e5d7
commit
f34ac3b47f
1 changed files with 9 additions and 5 deletions
|
|
@ -521,15 +521,19 @@ def colorin(text, color="red", style="normal"):
|
||||||
color_code = ""
|
color_code = ""
|
||||||
style_code = ""
|
style_code = ""
|
||||||
background_code = ""
|
background_code = ""
|
||||||
|
list_style_code = []
|
||||||
|
|
||||||
# Convert the style code
|
# Convert the style code
|
||||||
if style == "random" or style == "Random":
|
if style == "random" or style == "Random":
|
||||||
style = random.choice(list(context["styles"].keys()))
|
style = random.choice(list(context["styles"].keys()))
|
||||||
else:
|
else:
|
||||||
if style in context["styles"]:
|
styles = style.split(".")
|
||||||
style_code = str(context["styles"][style])
|
for astyle in styles:
|
||||||
|
if astyle in context["styles"]:
|
||||||
|
list_style_code.append(str(context["styles"][astyle]))
|
||||||
|
style_code = ";".join(list_style_code)
|
||||||
|
|
||||||
color_background = color.strip().split("_")
|
color_background = color.strip().split(".")
|
||||||
color = color_background[0]
|
color = color_background[0]
|
||||||
background = color_background[1] if len(color_background) == 2 else None
|
background = color_background[1] if len(color_background) == 2 else None
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue