attempt at fixing ff transition bug #1627
This commit is contained in:
		| @@ -463,8 +463,8 @@ body { | |||||||
|  * CONVEX TRANSITION |  * CONVEX TRANSITION | ||||||
|  * Aliased 'default' for backwards compatibility |  * Aliased 'default' for backwards compatibility | ||||||
|  *********************************************/ |  *********************************************/ | ||||||
| .reveal .slides section[data-transition=default], | .reveal .slides section[data-transition=default].stack, | ||||||
| .reveal.default .slides section:not([data-transition]) { | .reveal.default .slides section.stack { | ||||||
|   -webkit-transform-style: preserve-3d; |   -webkit-transform-style: preserve-3d; | ||||||
|           transform-style: preserve-3d; } |           transform-style: preserve-3d; } | ||||||
|  |  | ||||||
| @@ -492,8 +492,8 @@ body { | |||||||
|   -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); |   -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); | ||||||
|           transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); } |           transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); } | ||||||
|  |  | ||||||
| .reveal .slides section[data-transition=convex], | .reveal .slides section[data-transition=convex].stack, | ||||||
| .reveal.convex .slides section:not([data-transition]) { | .reveal.convex .slides section.stack { | ||||||
|   -webkit-transform-style: preserve-3d; |   -webkit-transform-style: preserve-3d; | ||||||
|           transform-style: preserve-3d; } |           transform-style: preserve-3d; } | ||||||
|  |  | ||||||
| @@ -524,8 +524,8 @@ body { | |||||||
| /********************************************* | /********************************************* | ||||||
|  * CONCAVE TRANSITION |  * CONCAVE TRANSITION | ||||||
|  *********************************************/ |  *********************************************/ | ||||||
| .reveal .slides section[data-transition=concave], | .reveal .slides section[data-transition=concave].stack, | ||||||
| .reveal.concave .slides section:not([data-transition]) { | .reveal.concave .slides section.stack { | ||||||
|   -webkit-transform-style: preserve-3d; |   -webkit-transform-style: preserve-3d; | ||||||
|           transform-style: preserve-3d; } |           transform-style: preserve-3d; } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -480,6 +480,12 @@ body { | |||||||
| 		@content; | 		@content; | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  | @mixin transition-stack($style) { | ||||||
|  | 	.reveal .slides section[data-transition=#{$style}].stack, | ||||||
|  | 	.reveal.#{$style} .slides section.stack { | ||||||
|  | 		@content; | ||||||
|  | 	} | ||||||
|  | } | ||||||
| @mixin transition-horizontal-past($style) { | @mixin transition-horizontal-past($style) { | ||||||
| 	.reveal .slides>section[data-transition=#{$style}].past, | 	.reveal .slides>section[data-transition=#{$style}].past, | ||||||
| 	.reveal .slides>section[data-transition~=#{$style}-out].past, | 	.reveal .slides>section[data-transition~=#{$style}-out].past, | ||||||
| @@ -539,7 +545,7 @@ body { | |||||||
|  *********************************************/ |  *********************************************/ | ||||||
|  |  | ||||||
| @each $stylename in default, convex { | @each $stylename in default, convex { | ||||||
| 	@include transition-global(#{$stylename}) { | 	@include transition-stack(#{$stylename}) { | ||||||
| 		transform-style: preserve-3d; | 		transform-style: preserve-3d; | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| @@ -561,7 +567,7 @@ body { | |||||||
|  * CONCAVE TRANSITION |  * CONCAVE TRANSITION | ||||||
|  *********************************************/ |  *********************************************/ | ||||||
|  |  | ||||||
| @include transition-global(concave) { | @include transition-stack(concave) { | ||||||
| 	transform-style: preserve-3d; | 	transform-style: preserve-3d; | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user