2.6 KiB
2.6 KiB
components | |
---|---|
|
import reflex as rx
Code
rx.code("console.log()")
Size
Use the size
prop to control text size. This prop also provides correct line height and corrective letter spacing—as text size increases, the relative line height and letter spacing decrease.
rx.flex(
rx.code("console.log()", size="1"),
rx.code("console.log()", size="2"),
rx.code("console.log()", size="3"),
rx.code("console.log()", size="4"),
rx.code("console.log()", size="5"),
rx.code("console.log()", size="6"),
rx.code("console.log()", size="7"),
rx.code("console.log()", size="8"),
rx.code("console.log()", size="9"),
direction="column",
spacing="3",
align="start",
)
Weight
Use the weight
prop to set the text weight.
rx.flex(
rx.code("console.log()", weight="light"),
rx.code("console.log()", weight="regular"),
rx.code("console.log()", weight="medium"),
rx.code("console.log()", weight="bold"),
direction="column",
spacing="3",
)
Variant
Use the variant
prop to control the visual style.
rx.flex(
rx.code("console.log()", variant="solid"),
rx.code("console.log()", variant="soft"),
rx.code("console.log()", variant="outline"),
rx.code("console.log()", variant="ghost"),
direction="column",
spacing="2",
align="start",
)
Color
Use the color_scheme
prop to assign a specific color, ignoring the global theme.
rx.flex(
rx.code("console.log()", color_scheme="indigo"),
rx.code("console.log()", color_scheme="crimson"),
rx.code("console.log()", color_scheme="orange"),
rx.code("console.log()", color_scheme="cyan"),
direction="column",
spacing="2",
align="start",
)
High Contrast
Use the high_contrast
prop to increase color contrast with the background.
rx.flex(
rx.flex(
rx.code("console.log()", variant="solid"),
rx.code("console.log()", variant="soft"),
rx.code("console.log()", variant="outline"),
rx.code("console.log()", variant="ghost"),
direction="column",
align="start",
spacing="2",
),
rx.flex(
rx.code("console.log()", variant="solid", high_contrast=True),
rx.code("console.log()", variant="soft", high_contrast=True),
rx.code("console.log()", variant="outline", high_contrast=True),
rx.code("console.log()", variant="ghost", high_contrast=True),
direction="column",
align="start",
spacing="2",
),
spacing="3",
)