File tree 2 files changed +19
-9
lines changed
src/client/theme-default/styles
2 files changed +19
-9
lines changed Original file line number Diff line number Diff line change 310
310
position : relative;
311
311
z-index : 1 ;
312
312
margin : 0 ;
313
- padding : 16 px 0 ;
313
+ padding : 20 px 0 ;
314
314
background : transparent;
315
315
overflow-x : auto;
316
316
}
419
419
/*rtl:ignore*/
420
420
direction : ltr;
421
421
position : absolute;
422
- top : 8 px ;
422
+ top : 12 px ;
423
423
/*rtl:ignore*/
424
- right : 8 px ;
424
+ right : 12 px ;
425
425
z-index : 3 ;
426
426
display : block;
427
427
justify-content : center;
428
428
align-items : center;
429
+ border : 1px solid var (--vp-code-copy-code-border-color );
429
430
border-radius : 4px ;
430
431
width : 40px ;
431
432
height : 40px ;
432
- background-color : var (--vp-code-block -bg );
433
+ background-color : var (--vp-code-copy-code -bg );
433
434
opacity : 0 ;
434
435
cursor : pointer;
435
436
background-image : var (--vp-icon-copy );
436
437
background-position : 50% ;
437
438
background-size : 20px ;
438
439
background-repeat : no-repeat;
439
- transition : opacity 0.4 s ;
440
+ transition : border-color 0.25 s , background-color 0.25 s , opacity 0.25 s ;
440
441
}
441
442
442
443
.vp-doc [class *= 'language-' ]: hover > button .copy ,
443
444
.vp-doc [class *= 'language-' ] > button .copy : focus {
444
445
opacity : 1 ;
445
446
}
446
447
447
- .vp-doc [class *= 'language-' ] > button .copy : hover {
448
+ .vp-doc [class *= 'language-' ] > button .copy : hover,
449
+ .vp-doc [class *= 'language-' ] > button .copy .copied {
450
+ border-color : var (--vp-code-copy-code-hover-border-color );
448
451
background-color : var (--vp-code-copy-code-hover-bg );
449
452
}
450
453
459
462
.vp-doc [class *= 'language-' ] > button .copy .copied ::before ,
460
463
.vp-doc [class *= 'language-' ] > button .copy : hover .copied ::before {
461
464
position : relative;
465
+ top : -1px ;
462
466
/*rtl:ignore*/
463
467
left : -65px ;
464
468
display : flex;
465
469
justify-content : center;
466
470
align-items : center;
471
+ border : 1px solid var (--vp-code-copy-code-hover-border-color );
467
472
/*rtl:ignore*/
473
+ border-right : 0 ;
468
474
border-radius : 4px 0 0 4px ;
469
475
width : 64px ;
470
476
height : 40px ;
479
485
480
486
.vp-doc [class *= 'language-' ] > span .lang {
481
487
position : absolute;
482
- top : 6 px ;
488
+ top : 2 px ;
483
489
/*rtl:ignore*/
484
- right : 12 px ;
490
+ right : 8 px ;
485
491
z-index : 2 ;
486
492
font-size : 12px ;
487
493
font-weight : 500 ;
Original file line number Diff line number Diff line change 203
203
204
204
--vp-code-block-color : var (--vp-c-text-dark-1 );
205
205
--vp-code-block-bg : # 292b30 ;
206
+ --vp-code-block-bg-light : # 1e1e20 ;
206
207
--vp-code-block-divider-color : # 000000 ;
207
208
208
209
--vp-code-line-highlight-color : rgba (0 , 0 , 0 , 0.5 );
217
218
--vp-code-line-warning-color : var (--vp-c-yellow-dimm-2 );
218
219
--vp-code-line-error-color : var (--vp-c-red-dimm-2 );
219
220
220
- --vp-code-copy-code-hover-bg : rgba (255 , 255 , 255 , 0.05 );
221
+ --vp-code-copy-code-border-color : transparent;
222
+ --vp-code-copy-code-bg : var (--vp-code-block-bg-light );
223
+ --vp-code-copy-code-hover-border-color : var (--vp-c-divider );
224
+ --vp-code-copy-code-hover-bg : var (--vp-code-block-bg-light );
221
225
--vp-code-copy-code-active-text : var (--vp-c-text-dark-2 );
222
226
223
227
--vp-code-tab-divider : var (--vp-code-block-divider-color );
You can’t perform that action at this time.
0 commit comments