bulma and fontawesome instaled
[josuexyz/.git] / public / vendors / bulma / sass / components / panel.sass
1 $panel-margin: $block-spacing !default
2 $panel-item-border: 1px solid $border-light !default
3 $panel-radius: $radius-large !default
4 $panel-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0px 0 1px rgba($scheme-invert, 0.02) !default
5
6 $panel-heading-background-color: $border-light !default
7 $panel-heading-color: $text-strong !default
8 $panel-heading-line-height: 1.25 !default
9 $panel-heading-padding: 0.75em 1em !default
10 $panel-heading-radius: $radius !default
11 $panel-heading-size: 1.25em !default
12 $panel-heading-weight: $weight-bold !default
13
14 $panel-tabs-font-size: 0.875em !default
15 $panel-tab-border-bottom: 1px solid $border !default
16 $panel-tab-active-border-bottom-color: $link-active-border !default
17 $panel-tab-active-color: $link-active !default
18
19 $panel-list-item-color: $text !default
20 $panel-list-item-hover-color: $link !default
21
22 $panel-block-color: $text-strong !default
23 $panel-block-hover-background-color: $background !default
24 $panel-block-active-border-left-color: $link !default
25 $panel-block-active-color: $link-active !default
26 $panel-block-active-icon-color: $link !default
27
28 $panel-icon-color: $text-light !default
29
30 .panel
31   border-radius: $panel-radius
32   box-shadow: $panel-shadow
33   font-size: $size-normal
34   &:not(:last-child)
35     margin-bottom: $panel-margin
36   // Colors
37   @each $name, $components in $message-colors
38     $color: nth($components, 1)
39     $color-invert: nth($components, 2)
40     &.is-#{$name}
41       .panel-heading
42         background-color: $color
43         color: $color-invert
44       .panel-tabs a.is-active
45         border-bottom-color: $color
46       .panel-block.is-active .panel-icon
47         color: $color
48
49 .panel-tabs,
50 .panel-block
51   &:not(:last-child)
52     border-bottom: $panel-item-border
53
54 .panel-heading
55   background-color: $panel-heading-background-color
56   border-radius: $panel-radius $panel-radius 0 0
57   color: $panel-heading-color
58   font-size: $panel-heading-size
59   font-weight: $panel-heading-weight
60   line-height: $panel-heading-line-height
61   padding: $panel-heading-padding
62
63 .panel-tabs
64   align-items: flex-end
65   display: flex
66   font-size: $panel-tabs-font-size
67   justify-content: center
68   a
69     border-bottom: $panel-tab-border-bottom
70     margin-bottom: -1px
71     padding: 0.5em
72     // Modifiers
73     &.is-active
74       border-bottom-color: $panel-tab-active-border-bottom-color
75       color: $panel-tab-active-color
76
77 .panel-list
78   a
79     color: $panel-list-item-color
80     &:hover
81       color: $panel-list-item-hover-color
82
83 .panel-block
84   align-items: center
85   color: $panel-block-color
86   display: flex
87   justify-content: flex-start
88   padding: 0.5em 0.75em
89   input[type="checkbox"]
90     margin-right: 0.75em
91   & > .control
92     flex-grow: 1
93     flex-shrink: 1
94     width: 100%
95   &.is-wrapped
96     flex-wrap: wrap
97   &.is-active
98     border-left-color: $panel-block-active-border-left-color
99     color: $panel-block-active-color
100     .panel-icon
101       color: $panel-block-active-icon-color
102   &:last-child
103     border-bottom-left-radius: $panel-radius
104     border-bottom-right-radius: $panel-radius
105
106 a.panel-block,
107 label.panel-block
108   cursor: pointer
109   &:hover
110     background-color: $panel-block-hover-background-color
111
112 .panel-icon
113   +fa(14px, 1em)
114   color: $panel-icon-color
115   margin-right: 0.75em
116   .fa
117     font-size: inherit
118     line-height: inherit