Jelajahi Sumber

fix alpha overlap during scrolled code highlight transitions

Hakim El Hattab 1 tahun lalu
induk
melakukan
487cc860f8

+ 4 - 0
css/reveal.scss

@@ -1636,6 +1636,10 @@ $overlayHeaderPadding: 5px;
 	opacity: 0.4;
 }
 
+.reveal .hljs.has-highlights.fragment {
+	transition: all .2s ease;
+}
+
 .reveal .hljs:not(:first-child).fragment {
 	position: absolute;
 	top: 0;

File diff ditekan karena terlalu besar
+ 1 - 1
dist/reveal.css


File diff ditekan karena terlalu besar
+ 0 - 0
plugin/highlight/highlight.esm.js


File diff ditekan karena terlalu besar
+ 0 - 0
plugin/highlight/highlight.js


+ 2 - 0
plugin/highlight/plugin.js

@@ -194,6 +194,8 @@ const Plugin = {
 		var startTop = block.scrollTop;
 		var targetTop = highlightBounds.top + ( Math.min( highlightBounds.bottom - highlightBounds.top, viewportHeight ) - viewportHeight ) / 2;
 
+		console.log(startTop, targetTop)
+
 		// Account for offsets in position applied to the
 		// <table> that holds our lines of code
 		var lineTable = block.querySelector( '.hljs-ln' );

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini