@@ -16,10 +16,13 @@ body {
16
16
--body-accent-color : #e1e4e8 ;
17
17
--alternate-table-color : #eaecef ;
18
18
--primary-text-color : #24292e ;
19
+ --link-color :var (--primary-color );
19
20
--table-border-color : #ddd ;
20
21
--source-code-font : " Source Code Pro" , monospace ;
21
22
--open-sans-font : " Open Sans" , sans-serif ;
23
+ --color-transition : .5s ease ;
22
24
background-color : var (--body-color );
25
+ transition : background-color var (--color-transition );
23
26
margin : 0 ;
24
27
color : var (--primary-text-color );
25
28
font-family : var (--open-sans-font );
45
48
border-radius : 0.2rem ;
46
49
color : var (--nav-item-color );
47
50
background-color : var (--primary-color );
51
+ transition : color ,background-color var (--color-transition );
48
52
border : none ;
49
53
transition : filter 200ms ease ;
50
54
margin : 0 0.5rem ;
@@ -60,15 +64,18 @@ body {
60
64
.navbar {
61
65
margin : 0 ;
62
66
background-color : var (--primary-color );
67
+ transition : background-color var (--color-transition );
63
68
color : var (--nav-item-color );
64
69
height : 3.75rem ;
65
70
padding-left : 1.5rem ;
66
71
padding-right : 1.5rem ;
67
72
display : flex ;
68
73
align-items : center ;
69
74
justify-content : space-between ;
70
- .title {
75
+ * {
71
76
user-select : none ;
77
+ }
78
+ .title {
72
79
margin : 0 ;
73
80
line-height : 30px ;
74
81
display : flex ;
@@ -103,8 +110,7 @@ body {
103
110
width : 2rem ;
104
111
height : 2rem ;
105
112
border-radius : 50% ;
106
- border : 0.18rem solid white ;
107
- background-color : var (--primary-color );
113
+ border : 0.15rem solid white ;
108
114
display : flex ;
109
115
align-items : center ;
110
116
justify-content : center ;
@@ -122,6 +128,7 @@ body {
122
128
width : 15.625rem ;
123
129
height : 18.75rem ;
124
130
background-color : var (--primary-color );
131
+ transition : background-color ,border var (--color-transition );
125
132
border : 0.1rem solid var (--accent-color );
126
133
padding : 1rem 1.5rem ;
127
134
border-radius : 0.6rem ;
@@ -134,6 +141,9 @@ body {
134
141
padding-bottom : 1rem ;
135
142
border-bottom : 0.1rem solid var (--accent-color );
136
143
}
144
+ h4 {
145
+ margin-bottom : 0em ;
146
+ }
137
147
}
138
148
.theme-btn {
139
149
display : flex ;
@@ -188,9 +198,9 @@ body {
188
198
height : 2.5rem ;
189
199
width : 100% ;
190
200
background-color : var (--accent-color );
201
+ transition : background-color var (--color-transition );
191
202
color : var (--nav-section-text-color );
192
203
text-transform : uppercase ;
193
- user-select : none ;
194
204
h3 {
195
205
font-weight : 600 ;
196
206
margin : 0 ;
@@ -210,6 +220,7 @@ body {
210
220
color : var (--primary-text-color );
211
221
border : none ;
212
222
background-color : var (--body-color );
223
+ transition : background-color var (--color-transition );
213
224
font-size : 1rem ;
214
225
font-weight : 400 ;
215
226
margin-top : 2rem ;
@@ -227,6 +238,7 @@ body {
227
238
width : 100% ;
228
239
.html-div {
229
240
background-color : var (--body-color );
241
+ transition : background-color var (--color-transition );
230
242
margin-top : 2rem ;
231
243
overflow-y : scroll ;
232
244
}
@@ -246,7 +258,7 @@ body {
246
258
line-height : 1.5 ;
247
259
}
248
260
a {
249
- color : var (--primary -color );
261
+ color : var (--link -color );
250
262
& :hover {
251
263
filter : brightness (1.2 );
252
264
}
@@ -256,6 +268,7 @@ body {
256
268
height : 0.187rem ;
257
269
margin : 1.5rem 0 ;
258
270
background-color : var (--body-accent-color );
271
+ transition : background-color var (--color-transition );
259
272
}
260
273
pre {
261
274
padding : 1rem ;
@@ -273,6 +286,7 @@ body {
273
286
}
274
287
blockquote {
275
288
border-left : 0.312em solid var (--body-accent-color );
289
+ transition : border-color var (--color-transition );
276
290
padding-left : 1rem ;
277
291
}
278
292
img {
@@ -283,12 +297,14 @@ body {
283
297
line-height : 1.33 ;
284
298
padding-bottom : 0.3em ;
285
299
border-bottom : 1px solid var (--body-accent-color );
300
+ transition : border-color var (--color-transition );
286
301
}
287
302
h2 {
288
303
margin : 1.5rem 0 1rem ;
289
304
line-height : 1.33 ;
290
305
padding-bottom : 0.3em ;
291
306
border-bottom : 1px solid var (--body-accent-color );
307
+ transition : border-color var (--color-transition );
292
308
}
293
309
h3 {
294
310
margin : 1.5rem 0 1rem ;
@@ -306,17 +322,20 @@ body {
306
322
th ,
307
323
td {
308
324
border : 0.08rem solid var (--table-border-color );
325
+ transition : border-color var (--color-transition );
309
326
text-align : left ;
310
327
text-align : center ;
311
328
padding : 0.5rem 1.25rem ;
312
329
}
313
330
314
331
tr :nth-child (even ) {
315
332
background-color : var (--alternate-table-color );
333
+ transition : background-color var (--color-transition );
316
334
}
317
335
318
336
th {
319
337
background-color : var (--primary-color );
338
+ transition : background-color var (--color-transition );
320
339
color : white ;
321
340
}
322
341
summary :focus {
0 commit comments