Skip to content

rs_rich.style

Generated from the type stubs by scripts/gen_python_api.py; do not edit.

rich.style: Style and StyleStack.

Style

bold property

bold: Optional[bool]

dim property

dim: Optional[bool]

italic property

italic: Optional[bool]

underline property

underline: Optional[bool]
blink: Optional[bool]

blink2 property

blink2: Optional[bool]

reverse property

reverse: Optional[bool]

conceal property

conceal: Optional[bool]

strike property

strike: Optional[bool]

underline2 property

underline2: Optional[bool]

frame property

frame: Optional[bool]

encircle property

encircle: Optional[bool]

overline property

overline: Optional[bool]

color property

color: Optional[Color]

bgcolor property

bgcolor: Optional[Color]
link: Optional[str]
link_id: str

transparent_background property

transparent_background: bool

background_style property

background_style: Style

meta property

meta: Dict[str, Any]

without_color property

without_color: Style

null classmethod

null() -> Style

from_color classmethod

from_color(color: Optional[Color] = None, bgcolor: Optional[Color] = None) -> Style

from_meta classmethod

from_meta(meta: Optional[Dict[str, Any]]) -> Style

on classmethod

on(meta: Optional[Dict[str, Any]] = None, **handlers: Any) -> Style

parse classmethod

parse(style_definition: str) -> Style

normalize classmethod

normalize(style: str) -> str

pick_first classmethod

pick_first(*values: Optional[StyleType]) -> StyleType

combine classmethod

combine(styles: Iterable[Style]) -> Style

chain classmethod

chain(*styles: Style) -> Style

copy

copy() -> Style
clear_meta_and_links() -> Style
update_link(link: Optional[str] = None) -> Style

get_html_style

get_html_style(theme: Optional[TerminalTheme] = None) -> str

render

render(text: str = '', *, color_system: Optional[ColorSystem] = ..., legacy_windows: bool = False) -> str

test

test(text: Optional[str] = None) -> None

StyleStack

current property

current: Style

push

push(style: Style) -> None

pop

pop() -> Style