R

ReflexKR

Reflex-Dokumentation

Die Komponentenwerkstatt: Reflex' 100 Bibliotheksbausteine

·

Kursüberblick

Layout

·

Box

·

Flex

·

Stack

·

Grid

·

Container

·

Section

·

Center

·

Spacer

·

Separator

·

Card

·

Inset

·

Aspect Ratio

·

Fragment

Typografie

·

Text

·

Heading

·

Link

·

Code

·

Markdown

·

Blockquote

·

Quote

·

Strong

·

Em

·

Kbd

Formulare

·

Button

·

Input

·

Text Area

·

Checkbox

·

Switch

·

Radio Group

·

Select

·

Slider

·

Form

·

Upload

Datenanzeige

·

Badge

·

Avatar

·

Icon

·

Callout

·

List

·

Data List

·

Code Block

·

Progress

·

Spinner

·

Scroll Area

·

Moment

Auf- und Zuklappen

·

Tabs

·

Accordion

·

Segmented Control

Overlays

·

Tooltip

·

Popover

·

Hover Card

·

Dialog

·

Alert Dialog

·

Drawer

·

Dropdown Menu

·

Context Menu

·

Toast

Dynamisches Rendern

·

Cond

·

Match

·

Foreach

·

Auto Scroll

Medien

·

Image

·

Audio

·

Video

Tabellen und Datengrids

·

Table

·

Data Table

·

Data Editor

Diagramme

·

Area Chart

·

Bar Chart

·

Line Chart

·

Composed Chart

·

Pie Chart

·

Radar Chart

·

Radial Bar Chart

·

Scatter Chart

·

Funnel Chart

·

Treemap

·

Sankey Chart

·

Error Bar

Diagrammbausteine

·

Axis

·

Cartesian Grid

·

Chart Tooltip

·

Legend

·

Label

·

Reference

·

Brush

Andere Diagrammbibliotheken

·

Plotly

·

Pyplot

HTML-Elemente

·

HTML

·

HTML Text

·

HTML Layout

·

HTML Forms

·

HTML Media

·

HTML Tables

·

SVG

Weitere Werkzeuge

·

Theme

·

Skeleton

·

Clipboard

·

Html Embed

·

Script

·

Memo

Die Komponentenwerkstatt: Reflex' 100 Bibliotheksbausteine
Typografie

Strong

rx.text.strong

Offizielle Doku

Werkstattauftrag

Bitte dafür sorgen, dass im Hinweis zum Firmware-Update der Teil „Nicht vom Strom trennen, bis die Lampe grün leuchtet“ auf keinen Fall überlesen wird.

rx.text.strong markiert innerhalb eines Satzes: „Dieser Teil ist wichtig.“ Daraus wird ein HTML-<strong>-Tag, das fett erscheint. Du nimmst es für alles, was man nicht übersehen darf: Warnungen, Fristen, Beträge.

The most important thing to remember is, stay positive.

rx.text("The most important thing to remember is, ", rx.text.strong("stay positive"), ".")

Props

Strong hat keine Props für das Aussehen wie Größe oder Farbe. Es übernimmt Größe und Farbe des umgebenden rx.text und fügt nur die Fettung hinzu. Deshalb gibt es auf dieser Seite statt einer Prop-Werkbank ein Beispiel, das sich über den State bewegt.

PropWerteStandardVerwendung
KindZeichenkette, State-Wert, KomponentePflichtText des wichtigen Teils

Außerdem nimmt es gemeinsame HTML-Attribute wie id, title und lang sowie die Standard-Events an.

Was ist anders als bei weight="bold"?

Beide Zeilen sehen gleich fett aus. Doch rx.text.strong ist ein <strong>-Tag, die Bedeutung „wichtig“ bleibt also im HTML erhalten, während weight="bold" nur das Aussehen fett macht. Screenreader und Suchmaschinen lesen diese Bedeutung. Fettest du nur aus gestalterischen Gründen, nimm weight; ist der Inhalt wichtig, nimm Strong.

Semantic: Do not unplug during the update.

Visual only: Do not unplug during the update.

rx.flex(
    rx.text("Semantic: ", rx.text.strong("Do not unplug during the update"), "."),
    rx.text("Visual only: ", rx.text("Do not unplug during the update", weight="bold", as_="span"), "."),
    direction="column",
    spacing="3",
)

Folgt dem äußeren Text

Auch der Strong-Teil übernimmt Größe und Farbe des umgebenden Texts.

Small gray text with strong part.

Large crimson text with strong part.

rx.flex(
    rx.text("Small gray text with ", rx.text.strong("strong part"), ".", size="2", color_scheme="gray"),
    rx.text("Large crimson text with ", rx.text.strong("strong part"), ".", size="5", color_scheme="crimson"),
    direction="column",
    spacing="3",
)

Einen State-Wert hervorheben

Gibst du einen State-Wert als Kind, ändert sich der hervorgehobene Teil mit dem Wert. Wählst du eine Versandart, wechselt die fett gesetzte Lieferzeit.

Your order arrives in 3 days.

class StrongShippingState(rx.State):
    option: str = "Standard"

    @rx.var
    def days(self) -> str:
        return {"Express": "1 day", "Standard": "3 days", "Economy": "7 days"}[self.option]

    @rx.event
    def choose(self, value: str):
        self.option = value


rx.flex(
    rx.flex(
        rx.button("Express", size="1", variant=rx.cond(StrongShippingState.option == "Express", "solid", "soft"),
                  on_click=StrongShippingState.choose("Express")),
        rx.button("Standard", size="1", variant=rx.cond(StrongShippingState.option == "Standard", "solid", "soft"),
                  on_click=StrongShippingState.choose("Standard")),
        rx.button("Economy", size="1", variant=rx.cond(StrongShippingState.option == "Economy", "solid", "soft"),
                  on_click=StrongShippingState.choose("Economy")),
        spacing="2",
    ),
    rx.text("Your order arrives in ", rx.text.strong(StrongShippingState.days), ".", size="4"),
    direction="column",
    align="start",
    spacing="3",
)

Auftrag erledigt

Der Hinweis bleibt normaler Text; nur die eine Passage, die unbedingt befolgt werden muss, wird mit rx.text.strong umschlossen. Zu viele Hervorhebungen in einem Absatz bewirken das Gegenteil: Dann fällt gar nichts mehr auf.

Keep the device connected. Do not unplug it until the light turns green, or the update will fail.

rx.callout.root(
    rx.callout.icon(rx.icon("triangle-alert")),
    rx.callout.text(
        "Keep the device connected. ",
        rx.text.strong("Do not unplug it until the light turns green"),
        ", or the update will fail.",
    ),
    color_scheme="amber",
)

Werkstattnotizen

  • rx.text.strong("…") markiert einen wichtigen Teil (<strong>). Es kommt als Kind in ein rx.text.

  • Keine Props für das Aussehen; zu Größe und Farbe des umgebenden Texts kommt nur die Fettung.

  • Ist die Bedeutung wichtig, Strong; soll es nur gestalterisch fett sein, weight="bold".

  • Hervorhebungen sparsam einsetzen, etwa eine pro Absatz.

← Zurück

Typografie · Quote

Weiter →

Typografie · Em

Über neue Lektionen informiert werden

Wir schicken dir eine E-Mail, wenn dieser Kurs neue Lektionen bekommt oder ein Folgekurs erscheint.

Erhoben: deine E-Mail-Adresse · Zweck: Hinweise auf neue Lektionen oder den Start dieses Kurses · Speicherdauer: bis du die Löschung verlangst. Keine andere Nutzung, keine Weitergabe. Antworte einfach auf eine Benachrichtigung, dann löschen wir sie sofort.

Fragen & Antworten

Frag alles zu dieser Lektion. Fragen aus allen Sprachversionen dieser Seite erscheinen hier gemeinsam.

Wird als reiner Text angezeigt, ohne Links oder Formatierung.

R

ReflexKR

Python und Reflex zum Anfassen. Alle Beispiele wurden mit Reflex 0.10.0 ausgeführt und geprüft.

ReflexKR ist kostenlos und ohne Werbebanner. Wenn es dir geholfen hat, kannst du es mit einem Kaffee unterstützen. ☕ Spendier uns einen Kaffee

Hinweis zu Affiliate-Links
한국어English日本語简体中文EspañolDeutsch

© 2026 ReflexKR · Since 2026 · CC BY-NC 4.0

Built with Reflex