File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -254,19 +254,19 @@ pre.shiki code span.line.diff.add::after {
254254
255255/* scroll shadow indicators for code blocks */
256256.scroll-indicator-right {
257- background : linear-gradient (to left, --alpha ( var (--color-emerald-400 ) / 12 % ), transparent);
257+ background : linear-gradient (to left, var (--pre-light-bg ), transparent);
258258}
259259
260260.scroll-indicator-left {
261- background : linear-gradient (to right, --alpha ( var (--color-emerald-400 ) / 12 % ), transparent);
261+ background : linear-gradient (to right, var (--pre-light-bg ), transparent);
262262}
263263
264264html [data-theme = 'dark' ] .scroll-indicator-right {
265- background : linear-gradient (to left, --alpha ( var (--color-lividus-700 ) / 25 % ), transparent);
265+ background : linear-gradient (to left, var (--pre-dark-bg ), transparent);
266266}
267267
268268html [data-theme = 'dark' ] .scroll-indicator-left {
269- background : linear-gradient (to right, --alpha ( var (--color-lividus-700 ) / 25 % ), transparent);
269+ background : linear-gradient (to right, var (--pre-dark-bg ), transparent);
270270}
271271
272272/* Alpine.js */
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ function createScrollIndicator(side: 'left' | 'right'): HTMLDivElement {
8080 'absolute' , 'top-0' , 'bottom-0' ,
8181 side === 'right' ? 'right-0' : 'left-0' ,
8282 side === 'right' ? SCROLL_INDICATOR_RIGHT_CLASS : SCROLL_INDICATOR_LEFT_CLASS ,
83- 'w-8 ' ,
83+ 'w-12 ' ,
8484 'pointer-events-none' ,
8585 'transition-opacity' , 'duration-300'
8686 ) ;
@@ -186,6 +186,9 @@ window.codeBlockHelper = function(element: HTMLElement): void {
186186 preTag . outerHTML
187187 ) ;
188188
189+ wrapper . style . setProperty ( '--pre-light-bg' , preTag . style . backgroundColor ) ;
190+ wrapper . style . setProperty ( '--pre-dark-bg' , preTag . style . getPropertyValue ( '--shiki-dark-bg' ) . trim ( ) ) ;
191+
189192 const leftScrollIndicator = createScrollIndicator ( 'left' ) ;
190193 const rightScrollIndicator = createScrollIndicator ( 'right' ) ;
191194
You can’t perform that action at this time.
0 commit comments