Table of Contents

Radzen Blazor Toc displays a table of contents for the current page.

These demos showcase a table of contents component with element linking using Selector property on RadzenTocItem, sticky positioning with CSS, and horizontal/vertical orientation options with responsive visibility control.


<h3 id="toc">Table of Contents</h3>
<RadzenText Anchor="current-page#heading">Heading</RadzenText>
<RadzenToc Selector="#toc">
    <RadzenTocItem Selector="#toc" Text="Table of Contents" />
    <RadzenTocItem Selector="#heading" Text="Heading" />
</RadzenToc>

Sticky TOC link

To make the component stick to the top of a scrolling container, add Style="position: sticky; top: 0;".

Sidebar
Title
Section 1 link

Section 1 content

Section 2 link

Section 2 content

Section 3 link

Section 3 content

Section 4 link

Section 4 content

Section 5 link

Section 5 content

HTML heading

HTML heading content

Copyright © 2026 Radzen Ltd. All rights reserved.

Orientation link

RadzenToc supports a horizontal layout with built-in styling. Just set Orientation="Orientation.Horizontal" to enable it. In this demo the horizontal TOC is hidden on devices with screen width less than 1024px using utility CSS classes class="rz-display-none rz-display-md-flex".

Title
Section 1 link

Section 1 content

Section 2 link

Section 2 content

Section 3 link

Section 3 content

Section 4 link

Section 4 content

Section 5 link

Section 5 content

HTML heading

HTML heading content

Copyright © 2026 Radzen Ltd. All rights reserved.
✨ 오늘의 명언 & 마음의 양식

“어제로부터 배우고, 오늘을 살며, 내일을 희망하라. 중요한 것은 질문을 멈추지 않는 것이다.”

— 알베르트 아인슈타인 (물리학자)
On this page

Demos Configuration

Premium Themes

  • Material 3
  • Material 3 Dark
  • Fluent
  • Fluent Dark

Free Themes

  • Material
  • Material Dark
  • Standard
  • Standard Dark
  • Default
  • Dark
  • Humanistic
  • Humanistic Dark
  • Software
  • Software Dark
An error has occurred. This app may no longer respond until reloaded. Reload 🗙