UNPKG

1.23 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-tab-heading--active {
21 @include tab-heading--color;
22}
23
24.c-tabs--brand .c-tab-heading--active {
25 @include tab-heading--color($tab-heading-brand-active-box-shadow-color);
26}
27
28.c-tabs--info .c-tab-heading--active {
29 @include tab-heading--color($tab-heading-info-active-box-shadow-color);
30}
31
32.c-tabs--warning .c-tab-heading--active {
33 @include tab-heading--color($tab-heading-warning-active-box-shadow-color);
34}
35
36.c-tabs--success .c-tab-heading--active {
37 @include tab-heading--color($tab-heading-success-active-box-shadow-color);
38}
39
40.c-tabs--error .c-tab-heading--active {
41 @include tab-heading--color($tab-heading-error-active-box-shadow-color);
42}
43
44.c-tab-heading--disabled {
45 background-color: $tab-heading-disabled-background-color;
46 color: $tab-heading-disabled-color;
47 cursor: not-allowed;
48}
49
50.c-tabs__tab {
51 display: none;
52 padding: $tab-padding;
53}
54
55.c-tabs__tab--active {
56 display: block;
57}