Przeglądaj źródła

add --slide-width/height css variables

Hakim El Hattab 5 lat temu
rodzic
commit
942304d862
1 zmienionych plików z 4 dodań i 0 usunięć
  1. 4 0
      js/reveal.js

+ 4 - 0
js/reveal.js

@@ -421,6 +421,10 @@ export default function( revealElement, options ) {
 		dom.wrapper.setAttribute( 'data-transition-speed', config.transitionSpeed );
 		dom.wrapper.setAttribute( 'data-background-transition', config.backgroundTransition );
 
+		// Expose our configured slide dimensions as custom props
+		dom.viewport.style.setProperty( '--size-width', config.width + 'px' );
+		dom.viewport.style.setProperty( '--size-height', config.height + 'px' );
+
 		if( config.shuffle ) {
 			shuffle();
 		}