mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
42 lines
740 B
Markdown
42 lines
740 B
Markdown
# Background
|
|
|
|
The `background` rule sets the background color of the widget.
|
|
|
|
=== "background.py"
|
|
|
|
```python
|
|
--8<-- "docs/examples/styles/background.py"
|
|
```
|
|
|
|
=== "Output"
|
|
|
|
```{.textual path="docs/examples/styles/background.py"}
|
|
```
|
|
|
|
## CSS
|
|
|
|
```sass
|
|
/* Blue background */
|
|
background: blue;
|
|
|
|
/* 20% red backround */
|
|
background: red 20%;
|
|
|
|
/* RGB color */
|
|
background: rgb(100,120,200);
|
|
```
|
|
|
|
## Python
|
|
|
|
You can use the same syntax as CSS, or explicitly set a `Color` object for finer-grained control.
|
|
|
|
```python
|
|
# Set blue background
|
|
widget.styles.background = "blue"
|
|
|
|
from textual.color import Color
|
|
# Set with a color object
|
|
widget.styles.background = Color.parse("pink")
|
|
widget.styles.background = Color(120, 60, 100)
|
|
```
|