I have an sftab with sub tab control in my application.I would like to know how to make sub tab position as left (vertical).please check attached file and advise how to do this.
Note:-
Please apply css for all tab which is given in attached file(shape should be same as in attached file)
Attachment: BOM_46524d45.zip
Is it possible to get answers today??
|
<SfTab>
<TabItems>
<TabItem>
<ContentTemplate>
<SfTab HeaderPlacement="HeaderPosition.Left">
.......................................................
</SfTab>
</ContentTemplate>
<ChildContent>
<TabHeader Text="USA"></TabHeader>
</ChildContent>
</TabItem>
</TabItems> </SfTab> |
|
<SfTab CssClass="parent-tab-class" Height="500px">
<TabItems> <TabItem> <ContentTemplate> <SfTab HeaderPlacement="HeaderPosition.Left" CssClass="first-nested-tab-class"> ................................................................ </SfTab> </ContentTemplate> <ChildContent> <TabHeader Text="USA"></TabHeader> </ChildContent> </TabItem> <TabItem> <ContentTemplate> <SfTab HeaderPlacement="HeaderPosition.Left" CssClass="second-nested-tab-class"> ............................................... </SfTab> </ContentTemplate> <ChildContent> <TabHeader Text="France"></TabHeader> </ChildContent> </TabItem> <TabItem> <ContentTemplate> <SfTab HeaderPlacement="HeaderPosition.Left" CssClass="third-nested-tab-class"> ............................................... </SfTab> </ContentTemplate> <ChildContent> <TabHeader Text="Australia"></TabHeader> </ChildContent> </TabItem> </TabItems> </SfTab> <style>
.e-tab.parent-tab-class .e-tab-header:not(.e-vertical) .e-toolbar-item { height: 0; width: 150px; border-left: 33px solid transparent; border-right: 33px solid transparent; margin-top: -6px; } .e-tab.parent-tab-class .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active { border-bottom: 40px solid black; } .e-tab.parent-tab-class .e-tab-header:not(.e-vertical) .e-toolbar-item { border-bottom: 40px solid whitesmoke; } .e-tab.parent-tab-class .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { margin-top: -6px; } .e-tab.parent-tab-class .e-tab-header .e-toolbar-item.e-ileft .e-tab-wrap, .e-tab.parent-tab-class .e-tab-header .e-toolbar-item.e-iright .e-tab-wrap { height: 76px; padding-top: 42px; color: black; } .e-tab.parent-tab-class .e-tab-header .e-toolbar-item .e-tab-wrap { padding-left: 0; padding-right: 0; text-align: center; } .e-tab.parent-tab-class .e-tab-header .e-toolbar-item.e-ileft.e-active .e-tab-text, .e-tab.parent-tab-class .e-tab-header .e-toolbar-item.e-iright.e-active .e-tab-text { color: white; } .e-tab.parent-tab-class .e-tab-header:not(.e-vertical) .e-indicator { left: 0 !important; right: 0 !important; background: black; } .e-tab.parent-tab-class .e-tab-header:not(.e-vertical) { padding-left: 100px; } .e-tab.first-nested-tab-class .e-tab-header .e-indicator, .e-tab.second-nested-tab-class .e-tab-header .e-indicator, .e-tab.third-nested-tab-class .e-tab-header .e-indicator { top: 10px !important; bottom: 0 !important; height: 130px !important; background: black; } .e-tab.first-nested-tab-class .e-tab-header .e-toolbar-items, .e-tab.second-nested-tab-class .e-tab-header .e-toolbar-items, .e-tab.third-nested-tab-class .e-tab-header .e-toolbar-items { padding-right: 20px; } .e-tab.first-nested-tab-class.e-vertical-tab .e-content .e-item.e-active, .e-tab.second-nested-tab-class.e-vertical-tab .e-content .e-item.e-active, .e-tab.third-nested-tab-class.e-vertical-tab .e-content .e-item.e-active { padding-left: 20px; } .e-tab.first-nested-tab-class .e-tab-header .e-toolbar-item.e-ileft.e-active .e-tab-text, .e-tab.first-nested-tab-class .e-tab-header .e-toolbar-item.e-iright.e-active .e-tab-text, .e-tab.second-nested-tab-class .e-tab-header .e-toolbar-item.e-ileft.e-active .e-tab-text, .e-tab.second-nested-tab-class .e-tab-header .e-toolbar-item.e-iright.e-active .e-tab-text, .e-tab.third-nested-tab-class .e-tab-header .e-toolbar-item.e-ileft.e-active .e-tab-text, .e-tab.third-nested-tab-class .e-tab-header .e-toolbar-item.e-iright.e-active .e-tab-text { color: black; } </style> |
Really it's great
please check attached file for tab.
Please help me how to design such tab
Attachment: Size_Breakup_Tabs1_2e98e455.zip
|
<style>
.e-tab.parent-tab-class .e-tab-header:not(.e-vertical) .e-toolbar-item {
width: 150px;
transform: skewX( 30deg );
margin:4px;
}
.e-tab.parent-tab-class .e-tab-header .e-toolbar-item .e-text-wrap {
transform: skewX( -30deg );
}
.e-tab.parent-tab-class .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
border-bottom: 40px solid green;
}
.e-tab.parent-tab-class .e-tab-header:not(.e-vertical) .e-toolbar-item {
border-bottom: 40px solid lightgreen;
}
.e-tab.parent-tab-class .e-tab-header .e-toolbar-item.e-ileft .e-tab-wrap,
.e-tab.parent-tab-class .e-tab-header .e-toolbar-item.e-iright .e-tab-wrap {
height: 76px;
padding-top: 42px;
color: black;
}
.e-tab.parent-tab-class .e-tab-header .e-toolbar-item .e-tab-wrap {
padding-left: 0;
padding-right: 0;
text-align: center;
}
.e-tab.parent-tab-class .e-tab-header .e-toolbar-item.e-ileft.e-active .e-tab-text,
.e-tab.parent-tab-class .e-tab-header .e-toolbar-item.e-iright.e-active .e-tab-text {
color: white;
}
.e-tab.parent-tab-class .e-tab-header:not(.e-vertical) .e-indicator {
left: 0 !important;
right: 0 !important;
background: transparent;
}
.e-tab.parent-tab-class .e-tab-header:not(.e-vertical) {
padding-left: 100px;
}
</style> |