@@ -12,17 +12,25 @@ $light-orange: #fddf63 !default;
12
12
$light-green : #c9d465 !default ;
13
13
$dark-green : #7da048 !default ;
14
14
15
- $highlight-custom-color-1 : var (--highlight-custom-color-1 , $medium-blue );
16
- $highlight-custom-color-2 : var (--highlight-custom-color-2 , $dark-blue );
17
- $highlight-custom-color-3 : var (--highlight-custom-color-3 , $light-orange );
18
- $highlight-custom-color-4 : var (--highlight-custom-color-4 , $light-green );
19
- $highlight-custom-color-5 : var (--highlight-custom-color-5 , $dark-green );
20
-
21
- $highlight-images-aspect-ratio : var (--highlight-images-aspect-ratio , 4 / 3 );
22
- $highlight-images-object-position : var (
23
- --highlight-images-object-position ,
24
- top left
25
- );
15
+ $highlight-custom-color-1 : $medium-blue ;
16
+ $highlight-custom-color-2 : $dark-blue ;
17
+ $highlight-custom-color-3 : $light-orange ;
18
+ $highlight-custom-color-4 : $light-green ;
19
+ $highlight-custom-color-5 : $dark-green ;
20
+
21
+ $highlight-images-aspect-ratio : 4 / 3 ;
22
+ $highlight-images-object-position : top left ;
23
+
24
+ :root {
25
+ --highlight-custom-color-1 : #55b8da ;
26
+ --highlight-custom-color-2 : #006489 ;
27
+ --highlight-custom-color-3 : #fddf63 ;
28
+ --highlight-custom-color-4 : #c9d465 ;
29
+ --highlight-custom-color-5 : #7da048 ;
30
+
31
+ --highlight-images-aspect-ratio : 4 / 3 ;
32
+ --highlight-images-object-position : top left ;
33
+ }
26
34
27
35
.block.highlight {
28
36
.ui.container.padded {
@@ -45,9 +53,15 @@ $highlight-images-object-position: var(
45
53
img {
46
54
width : 100% ;
47
55
height : auto ; // important with width+height img attributes
48
- aspect-ratio : $highlight-images-aspect-ratio ;
56
+ aspect-ratio : var (
57
+ --highlight-images-aspect-ratio ,
58
+ $highlight-images-aspect-ratio
59
+ );
49
60
object-fit : cover ;
50
- object-position : $highlight-images-object-position ;
61
+ object-position : var (
62
+ --highlight-images-object-position ,
63
+ $highlight-images-object-position
64
+ );
51
65
}
52
66
}
53
67
@@ -86,7 +100,6 @@ $highlight-images-object-position: var(
86
100
border-radius : 0 ;
87
101
color : inherit !important ;
88
102
font-size : 16px ;
89
-
90
103
font-weight : 700 ;
91
104
line-height : 30px ;
92
105
text-align : center ;
@@ -101,68 +114,55 @@ $highlight-images-object-position: var(
101
114
}
102
115
}
103
116
104
- & .has--descriptionColor--highlight-custom-color-1 {
117
+ & .has--descriptionColor--highlight-custom-color-1 ,
118
+ & .has--descriptionColor--highlight-custom-color-3 ,
119
+ & .has--descriptionColor--highlight-custom-color-4 ,
120
+ & .has--descriptionColor--highlight-custom-color-5 {
105
121
.highlight-description {
106
- background : $highlight-custom-color-1 ;
107
- color : $black ;
122
+ color : var (--theme-foreground-color , $black );
108
123
109
124
h2 ,
110
125
a ,
111
126
p {
112
- color : $black ;
127
+ color : var ( --theme-foreground-color , $black ) ;
113
128
}
114
129
}
115
130
}
116
131
132
+ & .has--descriptionColor--highlight-custom-color-1 {
133
+ .highlight-description {
134
+ background : var (--highlight-custom-color-1 , $highlight-custom-color-1 );
135
+ }
136
+ }
137
+
117
138
& .has--descriptionColor--highlight-custom-color-2 {
118
139
.highlight-description {
119
- background : $highlight-custom-color-2 ;
120
- color : $white ;
140
+ background : var ( --highlight-custom-color-2 , $highlight-custom-color-2 ) ;
141
+ color : var ( --theme-foreground-color , $white ) ;
121
142
122
143
h2 ,
123
144
a ,
124
145
p {
125
- color : $white ;
146
+ color : var ( --theme-foreground-color , $white ) ;
126
147
}
127
148
}
128
149
}
129
150
130
151
& .has--descriptionColor--highlight-custom-color-3 {
131
152
.highlight-description {
132
- background : $highlight-custom-color-3 ;
133
- color : $black ;
134
-
135
- h2 ,
136
- a ,
137
- p {
138
- color : $black ;
139
- }
153
+ background : var (--highlight-custom-color-3 , $highlight-custom-color-3 );
140
154
}
141
155
}
142
156
143
157
& .has--descriptionColor--highlight-custom-color-4 {
144
158
.highlight-description {
145
- background : $highlight-custom-color-4 ;
146
- color : $black ;
147
-
148
- h2 ,
149
- a ,
150
- p {
151
- color : $black ;
152
- }
159
+ background : var (--highlight-custom-color-4 , $highlight-custom-color-4 );
153
160
}
154
161
}
155
162
156
163
& .has--descriptionColor--highlight-custom-color-5 {
157
164
.highlight-description {
158
- background : $highlight-custom-color-5 ;
159
- color : $black ;
160
-
161
- h2 ,
162
- a ,
163
- p {
164
- color : $black ;
165
- }
165
+ background : var (--highlight-custom-color-5 , $highlight-custom-color-5 );
166
166
}
167
167
}
168
168
}
@@ -178,68 +178,51 @@ $highlight-images-object-position: var(
178
178
background-color : #ccc !important ;
179
179
}
180
180
181
+ .highlight-description {
182
+ color : var (--theme-foreground-color , $black );
183
+
184
+ h2 ,
185
+ a ,
186
+ p {
187
+ color : var (--theme-foreground-color , $black );
188
+ }
189
+ }
190
+
181
191
& .has--descriptionColor--highlight-custom-color-1 {
182
192
.highlight-description {
183
- background : $highlight-custom-color-1 ;
184
- color : $black ;
185
-
186
- h2 ,
187
- a ,
188
- p {
189
- color : $black ;
190
- }
193
+ background : var (--highlight-custom-color-1 , $highlight-custom-color-1 );
191
194
}
192
195
}
193
196
194
197
& .has--descriptionColor--highlight-custom-color-2 {
195
198
.highlight-description {
196
- background : $highlight-custom-color-2 ;
197
- color : $white ;
199
+ background : var ( --highlight-custom-color-2 , $highlight-custom-color-2 ) ;
200
+ color : var ( --theme-foreground-color , $white ) ;
198
201
199
202
h2 ,
200
203
a ,
201
- p {
202
- color : $white ;
204
+ p ,
205
+ span {
206
+ color : var (--theme-foreground-color , $white );
203
207
}
204
208
}
205
209
}
206
210
207
211
& .has--descriptionColor--highlight-custom-color-3 {
208
212
.highlight-description {
209
- background : $highlight-custom-color-3 ;
210
- color : $black ;
211
-
212
- h2 ,
213
- a ,
214
- p {
215
- color : $black ;
216
- }
213
+ background : var (--highlight-custom-color-3 , $highlight-custom-color-3 );
217
214
}
218
215
}
219
216
220
217
& .has--descriptionColor--highlight-custom-color-4 {
221
218
.highlight-description {
222
- background : $highlight-custom-color-4 ;
223
- color : $black ;
224
-
225
- h2 ,
226
- a ,
227
- p {
228
- color : $black ;
229
- }
219
+ background : var (--highlight-custom-color-4 , $highlight-custom-color-4 );
230
220
}
231
221
}
232
222
233
223
& .has--descriptionColor--highlight-custom-color-5 {
234
224
.highlight-description {
235
- background : $highlight-custom-color-5 ;
236
- color : $black ;
237
-
238
- h2 ,
239
- a ,
240
- p {
241
- color : $black ;
242
- }
225
+ background : var (--highlight-custom-color-5 , $highlight-custom-color-5 );
243
226
}
244
227
}
245
228
}
@@ -254,41 +237,46 @@ $highlight-images-object-position: var(
254
237
}
255
238
}
256
239
257
- .color-picker-widget {
258
- // Color widget Highlight-Block
259
-
260
- .button.highlight-custom-color-1 ,
261
- .button.highlight-custom-color-1.active ,
262
- .button.highlight-custom-color-1 :hover ,
263
- .button.active.highlight-custom-color-1 :hover {
264
- background : $highlight-custom-color-1 ;
240
+ .color-picker-widget ,
241
+ .theme-picker-widget {
242
+ // Color widget &
243
+ // Theme color picker widget
244
+
245
+ button .highlight-custom-color-1 ,
246
+ button .highlight-custom-color-1.active ,
247
+ button .highlight-custom-color-1 :hover ,
248
+ button .active.highlight-custom-color-1 :hover {
249
+ background-color : var (
250
+ --highlight-custom-color-1 ,
251
+ $highlight-custom-color-1
252
+ );
265
253
}
266
254
267
- . button.highlight-custom-color-2 ,
268
- . button.highlight-custom-color-2.active ,
269
- . button.highlight-custom-color-2:hover ,
270
- . button.active.highlight-custom-color-2:hover {
271
- background : $highlight-custom-color-2 ;
255
+ button .highlight-custom-color-2 ,
256
+ button .highlight-custom-color-2.active ,
257
+ button .highlight-custom-color-2 :hover ,
258
+ button .active.highlight-custom-color-2 :hover {
259
+ background : var ( --highlight-custom-color-2 , $highlight-custom-color-2 ) ;
272
260
}
273
261
274
- . button.highlight-custom-color-3 ,
275
- . button.highlight-custom-color-3.active ,
276
- . button.highlight-custom-color-3:hover ,
277
- . button.active.highlight-custom-color-3:hover {
278
- background : $highlight-custom-color-3 ;
262
+ button .highlight-custom-color-3 ,
263
+ button .highlight-custom-color-3.active ,
264
+ button .highlight-custom-color-3 :hover ,
265
+ button .active.highlight-custom-color-3 :hover {
266
+ background : var ( --highlight-custom-color-3 , $highlight-custom-color-3 ) ;
279
267
}
280
268
281
- . button.highlight-custom-color-4 ,
282
- . button.highlight-custom-color-4.active ,
283
- . button.highlight-custom-color-4:hover ,
284
- . button.active.highlight-custom-color-4:hover {
285
- background : $highlight-custom-color-4 ;
269
+ button .highlight-custom-color-4 ,
270
+ button .highlight-custom-color-4.active ,
271
+ button .highlight-custom-color-4 :hover ,
272
+ button .active.highlight-custom-color-4 :hover {
273
+ background : var ( --highlight-custom-color-4 , $highlight-custom-color-4 ) ;
286
274
}
287
275
288
- . button.highlight-custom-color-5 ,
289
- . button.highlight-custom-color-5.active ,
290
- . button.highlight-custom-color-5:hover ,
291
- . button.active.highlight-custom-color-5:hover {
292
- background : $highlight-custom-color-5 ;
276
+ button .highlight-custom-color-5 ,
277
+ button .highlight-custom-color-5.active ,
278
+ button .highlight-custom-color-5 :hover ,
279
+ button .active.highlight-custom-color-5 :hover {
280
+ background : var ( --highlight-custom-color-5 , $highlight-custom-color-5 ) ;
293
281
}
294
282
}
0 commit comments