Skip to main content

Text

Mainly used for laying out blocks with rich text descriptions.

Main Settings

Text block settings
  • Block class: CSS class applied to the block container. For details, see: Blocks → Overview → General Settings
  • Text: The rich text to display.
  • Tag: HTML tag—choose from <h1> to <h6> or <div> for non-semantic text.
  • Size: Font size based on typography variables defined in Theme Settings → Basic Settings → Typography.
  • Color schema: Text color selected from the theme’s predefined color variables in Theme Settings → Basic Settings → Colors.
  • Line height: Controls vertical spacing between lines of text for readability.
    • Current selection: Large — increases line-height for better scanability, especially useful for longer paragraphs or low-vision users.
    • Other options may include Small, Default, Compact.
  • Alignment (desktop): Horizontal alignment on desktop (left, center, right).
  • Alignment (tablet): Horizontal alignment on tablet devices.
  • Alignment (smartphone): Horizontal alignment on smartphone devices.

Rotating Keywords

When enabled, replace the keyword animation in the heading.

Rotating Keywords settings
  • Enable rotating keyword: Toggles the dynamic text replacement feature in the heading. When enabled, it cycles through predefined keywords or numbers to create animated, attention-grabbing headlines (e.g., “Stay Sorted. Stay [Ahead | Ahead | Ahead]” → rotates between variants).

  • Rotating Text Mode: Selects the animation behavior for the rotating content.

    • Keyword Rotation: — replaces a specific word with a list of alternating terms.
    • Number Counter Animation: for incrementing values.
  • Original Text to Replace: Specifies the exact substring within the heading that will be dynamically replaced during rotation.

    • Example: Ahead. — this word will cycle through the list defined below.
    • Must match exactly (including punctuation/case) for replacement to trigger.
  • Rotation Keywords or Numbers: Defines the pool of texts or values to rotate through. Supports two modes:

    ▶️ Keyword Rotation mode (current):

    • Enter one keyword per line.
    • Optional: Apply gradient coloring using syntax:
      keyword:linear-gradient(angle, color1, color2, ...)
      Example:
      Above.:linear-gradient(90deg, rgba(255,255,255,1), rgba(172,255,124,1) 60%, rgba(52,211,153,1) 90%)
      → Renders “Above.” with a smooth green-to-white horizontal gradient.

    ▶️ Number Counter Animation mode (not active here):

    • Enter ascending numbers, one per line.
    • Last number becomes the final displayed value after counting up.
    • Example:
      10
      50
      100
      195
      199
      200
  • Rotating interval: Sets the time (in seconds) each keyword/number is displayed before switching to the next.

    • Current value: 3 s — each term shows for 3 seconds.
    • Only applies when “Keyword Rotation” mode is selected.
    • Lower values = faster cycling; higher values = slower, more readable transitions.

💡 This component adds motion and visual interest to static headings — ideal for hero banners, CTAs, or promotional sections. Use gradients sparingly for emphasis, and ensure rotation speed doesn’t overwhelm users. Test accessibility: avoid rapid flashing for seizure-sensitive audiences.

Animations on Scroll