New to Telerik UI for ASP.NET Core? Start a free 30-day trial
Appearance
The TabStrip provides predefined appearance options such as different sizes, alignment positions and scroll buttons settings.
For a complete example, refer to the Appearance Demo of the TabStrip.
Options
The TabStrip HtmlHelper and its Scrollable
configuration provide the following methods for styling:
Size()
—configures the overall size of the component.TabAlignment()
—Specifies the alignment of the component tabs. The option is not applicable for a scrollable TabStrip.ScrollButtons()
—Sets the scroll buttons visibility.ScrollButtonsPosition()
—Sets the position of the scroll buttons.
Size
To control the size of the tabs, configure the Size
option with any of the following values:
Small
Medium
- the default sizeLarge
None
Razor
@(Html.Kendo().TabStrip()
.Name("tabstrip")
.Size(ComponentSize.Small)
.Items(tabstrip =>
{
tabstrip.Add().Text("Baseball")
.Content(@<text>
Baseball is a bat-and-ball sport played between two teams of nine players each.
</text>);
tabstrip.Add().Text("Golf")
.Content(@<text>
Golf is a precision club and ball sport.
</text>);
tabstrip.Add().Text("Swimming")
.Content(@<text>
Swimming has been recorded since prehistoric times.
</text>);
})
.SelectedIndex(0)
)
TabAlignment
The TabAlignment()
setting specifies the alignment of the component tabs. The default alignment is Start
. The available options are:
Start
— Tab alignment is set tostart
.End
— Tab alignment is set toend
.Center
— Tab alignment is set tocenter
.Stretched
— Tab alignment will be set tostretched
.Justify
— Tab alignment will be set tojustify
.
Razor
@(Html.Kendo().TabStrip()
.Name("tabstrip")
.TabAlignment(TabStripTabAlignment.Start)
.Items(tabstrip =>
{
tabstrip.Add().Text("Baseball")
.Content(@<text>
Baseball is a bat-and-ball sport played between two teams of nine players each.
</text>);
tabstrip.Add().Text("Golf")
.Content(@<text>
Golf is a precision club and ball sport.
</text>);
tabstrip.Add().Text("Swimming")
.Content(@<text>
Swimming has been recorded since prehistoric times.
</text>);
})
.SelectedIndex(0)
)
ScrollButtons
The ScrollButtons()
setting defines the visibility of scroll buttons. The available options are:
Auto
— Displays scroll buttons only when the TabStrip enters the scrollable mode. This is the default value.Hidden
— Hides the scroll buttons at all times.Visible
— Always shows the scroll buttons.
Razor
@(Html.Kendo().TabStrip()
.Name("tabstrip")
.Scrollable(s=>s
.ScrollButtons(ScrollButtonsType.Auto)
.ScrollButtonsPosition(ScrollButtonsPositionType.Start))
.Items(tabstrip =>
{
tabstrip.Add().Text("Baseball")
.Content(@<text>
Baseball is a bat-and-ball sport played between two teams of nine players each.
</text>);
tabstrip.Add().Text("Golf")
.Content(@<text>
Golf is a precision club and ball sport.
</text>);
tabstrip.Add().Text("Swimming")
.Content(@<text>
Swimming has been recorded since prehistoric times.
</text>);
})
.SelectedIndex(0)
)
ScrollButtonsPosition
The ScrollButtonsPosition()
setting defines the placement of scroll buttons. The available options are:
Split
— The scroll buttons are displayed at both ends of the TabStrip.Start
— The scroll buttons are displayed at the start of the TabStrip.End
— The scroll buttons are displayed at the end of the tabs.
Razor
@(Html.Kendo().TabStrip()
.Name("tabstrip")
.Scrollable(s=>s
.ScrollButtons(ScrollButtonsType.Auto)
.ScrollButtonsPosition(ScrollButtonsPositionType.Start))
.Items(tabstrip =>
{
tabstrip.Add().Text("Baseball")
.Content(@<text>
Baseball is a bat-and-ball sport played between two teams of nine players each.
</text>);
tabstrip.Add().Text("Golf")
.Content(@<text>
Golf is a precision club and ball sport.
</text>);
tabstrip.Add().Text("Swimming")
.Content(@<text>
Swimming has been recorded since prehistoric times.
</text>);
})
.SelectedIndex(0)
)