@page @model Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Pages.Components.TabsModel @{ ViewData["Title"] = "Tabs"; }

Tabs

Based on Bootstrap tab.

# Most Simple Tabs Example

Content_Home Content_Profile Content_Contact
<abp-tabs name="TabId">
    <abp-tab name="nav-home" title="Home">
        Content_Home
    </abp-tab>   
    <abp-tab name="nav-profile" title="profile">
        Content_Profile
    </abp-tab>
    <abp-tab name="nav-contact" title="Contact">
        Content_Contact
    </abp-tab>
</abp-tabs>

# Tabs With Name Attiribute Example

Content_Home Content_Profile Content_Contact
<abp-tabs name="TabId">
    <abp-tab name="nav-home" title="Home">
        Content_Home
    </abp-tab>   
    <abp-tab name="nav-profile" active="true" title="profile">
        Content_Profile
    </abp-tab>
    <abp-tab name="nav-contact" title="Contact">
        Content_Contact
    </abp-tab>
</abp-tabs>

# Pill Example

Content_Home Content_Profile Content_Contact
<abp-tabs name="TabId"   tab-style="Pill" >
    <abp-tab name="nav-home" active="true" title="Home">
        Content_Home
    </abp-tab>   
    <abp-tab name="nav-profile" title="profile">
        Content_Profile
    </abp-tab>
    <abp-tab name="nav-contact" title="Contact">
        Content_Contact
    </abp-tab>
</abp-tabs>

# Vertical Example

Content_Home Content_Profile Content_Contact
<abp-tabs name="TabId"  tab-style="Pill" vertical-header-size="_2" >
    <abp-tab name="nav-home" active="true" title="Home">
        Content_Home
    </abp-tab>   
    <abp-tab name="nav-profile" title="profile">
        Content_Profile
    </abp-tab>
    <abp-tab name="nav-contact" title="Contact">
        Content_Contact
    </abp-tab>
</abp-tabs>