Extra Elements
The Extra Elements section provides additional HTML element wrappers for common semantic elements. These components extend the core Elements with thin wrappers around standard HTML elements, providing consistent Bulma helper class support.
Extra Elements are lightweight wrappers that give you the full power of Bulma's helper props system on standard HTML elements.
Text Elements
Link
A styled anchor (<a>) wrapper for navigation links with Bulma helper support. View full documentation.
<Link href="#" textColor="primary"> Primary Link </Link>
Span
An inline (<span>) wrapper for styling text without semantic meaning. View full documentation.
<Paragraph> This text has a <Span textColor="primary">colored span</Span> inside it. </Paragraph>
Paragraph
A paragraph (<p>) wrapper with typography and spacing helpers. View full documentation.
<Paragraph textColor="info" textAlign="centered"> A centered, info-colored paragraph. </Paragraph>
Layout Elements
Divider
A horizontal rule (<hr>) for visually separating content sections. View full documentation.
<div> <Block>Content above</Block> <Divider my="4" /> <Block>Content below</Block> </div>
List Elements
UnorderedList
An unordered list (<ul>) wrapper with Bulma helper support. View full documentation.
<Content> <UnorderedList> <ListItem>First item</ListItem> <ListItem>Second item</ListItem> <ListItem>Third item</ListItem> </UnorderedList> </Content>
OrderedList
An ordered list (<ol>) wrapper supporting numbering types and Bulma helpers. View full documentation.
<Content> <OrderedList type="A"> <ListItem>First item</ListItem> <ListItem>Second item</ListItem> <ListItem>Third item</ListItem> </OrderedList> </Content>
ListItem
A list item (<li>) wrapper for use inside UnorderedList or OrderedList. View full documentation.
<Content> <UnorderedList> <ListItem textColor="primary">Primary item</ListItem> <ListItem textColor="success">Success item</ListItem> <ListItem textColor="danger">Danger item</ListItem> </UnorderedList> </Content>
Figure Elements
Figure
A figure (<figure>) wrapper for grouping content with an optional caption. View full documentation.
<Figure bgColor="light" textColor="dark" p="4"> <Image src="/img/logo.png" alt="Example" size="128x128" /> <Figure.Caption mt="2">Figure caption</Figure.Caption> </Figure>
Semantic Text Elements
Strong
A strong (<strong>) wrapper for semantically important bold text. View full documentation.
<Paragraph> This text has <Strong>important information</Strong> highlighted. </Paragraph>
Emphasis
An emphasis (<em>) wrapper for semantically emphasized italic text. View full documentation.
<Paragraph> You should <Emphasis>really</Emphasis> pay attention to this. </Paragraph>
Code Elements
Code
An inline code (<code>) wrapper for short code snippets. View full documentation.
<Paragraph> Run <Code>npm install</Code> to install dependencies. </Paragraph>
Pre
A preformatted text (<pre>) wrapper for code blocks. View full documentation.
<Pre bgColor="dark" textColor="white" p="4"> {`function hello() { console.log("Hello!"); }`} </Pre>
All Extra Elements support the full range of Bulma helper props including colors, spacing, typography, and more. See Helper Props for details.
For the core element components like Button, Box, and Title, see the Elements guide.