UNPKG

1.69 kBSCSSView Raw
1$tabs-border-bottom-color: $color-light-gray;
2$tabs-border-bottom-width: 2px;
3$tabs-link-color: $color-dark-slate-gray;
4$tabs-link-padding: 0 0 $space-normal 0;
5$tabs-link-active-border-bottom-color: $color-dark-slate-gray;
6$tabs-link-active-color: $color-dark-slate-gray;
7$tabs-boxed-link-radius: 0;
8$tabs-boxed-link-hover-background-color: $color-white;
9$tabs-boxed-link-hover-border-bottom-color: $color-white;
10$tabs-boxed-link-active-background-color: $color-white;
11$tabs-boxed-link-active-border-color: $color-light-gray;
12
13@import "bulma/sass/components/tabs.sass";
14
15.tabs {
16 font-family: $family-source-sans-pro;
17
18 a {
19 font-size: $font-size-h5;
20 font-weight: 700;
21 text-decoration: none;
22 border-bottom: 4px solid transparent;
23
24 margin: 0 $space-normal -2px $space-normal;
25
26 &:hover {
27 border-bottom-color: $color-dark-slate-gray;
28 }
29 }
30
31 li {
32 &:first-child a {
33 margin-left: 0;
34 }
35
36 &:last-child a {
37 margin-right: 0;
38 }
39 }
40
41 &.is-boxed {
42 a {
43 @extend .padding-vertical-small;
44 @extend .padding-horizontal-normal;
45
46 margin: 0 0 -2px;
47 border: 2px solid $color-light-gray;
48 border-right: 0;
49 background-color: $color-lighter-gray;
50
51 font-size: $font-size-body-normal;
52 }
53
54 li {
55 &:last-child a {
56 border-right: 2px solid $color-light-gray;
57 }
58 }
59 }
60}
61
62.tabs-content {
63 margin-top: -$space-big;
64 padding-top: $space-bigger;
65
66 .tabs-panel {
67 display: none;
68
69 &.is-active {
70 display: block;
71 }
72 }
73
74 &.is-boxed {
75 @extend .padding-normal;
76
77 border: 2px solid $color-light-gray;
78 border-top: 0;
79 background-color: $color-white;
80 }
81}