UNPKG

1.44 kBSCSSView Raw
1@import "mixins/components.tabs";
2
3.c-tabs {
4 display: block;
5}
6
7.c-tabs__headings {
8 display: flex;
9 text-align: $tab-headings-text-align;
10 cursor: pointer;
11}
12
13.c-tab-heading {
14 flex: 1;
15 margin: $tab-heading-margin;
16 padding: $tab-heading-padding;
17 box-shadow: 0 -.2em 0 0 $tab-heading-box-shadow-color inset;
18}
19
20.c-tabs__nav {
21 overflow: hidden;
22
23 .c-tabs__headings {
24 margin-bottom: -1em;
25 padding-bottom: 1em;
26 overflow-y: hidden;
27 overflow-x: auto;
28 }
29
30 .c-tab-heading {
31 white-space: nowrap;
32 }
33}
34
35.c-tab-heading--active {
36 @include tab-heading--color;
37}
38
39.c-tabs--brand .c-tab-heading--active {
40 @include tab-heading--color($tab-heading-brand-active-box-shadow-color);
41}
42
43.c-tabs--info .c-tab-heading--active {
44 @include tab-heading--color($tab-heading-info-active-box-shadow-color);
45}
46
47.c-tabs--warning .c-tab-heading--active {
48 @include tab-heading--color($tab-heading-warning-active-box-shadow-color);
49}
50
51.c-tabs--success .c-tab-heading--active {
52 @include tab-heading--color($tab-heading-success-active-box-shadow-color);
53}
54
55.c-tabs--error .c-tab-heading--active {
56 @include tab-heading--color($tab-heading-error-active-box-shadow-color);
57}
58
59.c-tab-heading--disabled {
60 background-color: $tab-heading-disabled-background-color;
61 color: $tab-heading-disabled-color;
62 cursor: not-allowed;
63}
64
65.c-tabs__tab {
66 display: none;
67 padding: $tab-padding;
68}
69
70.c-tabs__tab--active {
71 display: block;
72}