Text
Create headings, paragraphs, labels, and short text blocks
The Text component creates editable headings, paragraphs, taglines, labels, and other short text. It provides responsive typography, solid or gradient text colour, link states, decoration, effects, and semantic HTML tags.
How to Use Text
You’ll find Text under Content in the Components list.
Drag Text onto the page.
Edit the text directly on the page.
Choose the correct semantic Tag.
Set alignment, font, size, weight, spacing, line height, and colour.
Configure link or hover states where required.
Responsive Text
Text size and many other controls can change by breakpoint.
Component Settings
General
Tag controls the rendered HTML and defaults to Paragraph. Options are Paragraph, Heading 1–6, Span, Div, or Custom. Custom reveals a Custom Tag field that defaults to div.
The tag affects semantics and SEO rather than visual appearance. Use one Heading 1 for the page’s main subject, then maintain a logical heading order.
Text Align offers Left, Centre, Right, or Justify and defaults to Left.
Font defaults to Body and Size to Base.
Weight ranges from Thin 100 to Black 900 and defaults to 400.
Spacing offers Tighter through Widest and defaults to Normal.
Line Height offers None, Tight, Snug, Normal, Relaxed, or Loose and defaults to Normal.
Italic is off and Text Shadow defaults to None.
Case offers None, Uppercase, Lowercase, Capitalise, or Small Caps and defaults to None.
Whitespace
None — Applies no extra whitespace class. This is the default.
Normal — Collapses spaces and allows wrapping.
Nowrap — Prevents wrapping.
Pre — Preserves spaces and line breaks without wrapping.
Pre Line — Collapses spaces but preserves line breaks.
Pre Wrap — Preserves spaces and line breaks while allowing wrapping.
Break Spaces — Preserves spaces and lets them become wrapping opportunities.
Underline offers No Underline, Underline, Overline, or Line Through. When enabled, Style offers Solid, Double, Dotted, Dashed, or Wavy. Underline also reveals Offset, which defaults to 1 pixel. Decoration Color defaults to Text 100 at 100% opacity.

Color
Type can be Static or Hover and defaults to Static. Hover lets Self, Parent, Container, Grid, Flex, or a Custom ID trigger the colour change, then provides Start and End states.
Style can be Color, Image, or Gradient and defaults to Color.
Solid text defaults to Text 50 at 100% opacity. The hover End colour defaults to Text 200.
Gradient text can be Linear, Radial, or Conic. Set direction or position, interpolation, From and To colours, opacity, and stop positions. Add Via inserts an optional middle colour.
Image text uses a resource with Position, Size, Repeat, and Fetch Priority controls.
Links
Use State to style Default, Hover, and Visited links independently.
Each state provides Color, Font Weight, and Underline. Default links use Brand 500; Hover and Visited use Brand 800. Weight defaults to 400.
Applying Tailwind CSS Classes
Advanced classes can create one-off effects inside a Text component.
Examples from the video:
See the Tailwind CSS documentation for available utilities.
Discouraging Casual Text Copying
This does not securely protect published text; it only discourages casual selection.
Add a
no-copyclass to the Text component.Add this CSS in Edit Page Code → CSS:


Optionally add this in Edit Page Code → JavaScript to disable the page’s context menu:

Accessibility
Choose semantic tags for meaning, preserve a logical heading hierarchy, and keep text readable when responsive sizes, gradients, effects, or whitespace settings are applied.
Related Components
Typography — Styles long-form structured content.
Markdown — Writes formatted content using Markdown syntax.
Button — Creates a prominent linked action.
Link to a page, resource, anchor, email address, or website.
Control positioning, stacking, visibility, overflow, and isolation.
Set width, height, and responsive size constraints.
Add responsive margin and padding.
Control fonts, text spacing, decoration, colour, and semantic wrappers.
Apply colour, image, gradient, SVG, video, and hover backgrounds.
Choose what animates and set its timing curve, duration, and delay.
Apply shadows, opacity, and hover effects.
Apply blur, brightness, saturation, shadow, and backdrop effects.
Scale, rotate, move, and skew components.
Set border style, colour, opacity, width, radius, and hover states.
Add CSS classes and IDs, or change supported HTML tags.
Last updated
Was this helpful?

