reveal.scss 50,9 ko
Newer Older
	transition: all 0.3s ease;

	&.visible,
	&:hover {
		opacity: 1;
	}
Hakim El Hattab's avatar
Hakim El Hattab a validé

	.reader-progress-inner {
		position: absolute;
Hakim El Hattab's avatar
Hakim El Hattab a validé
		width: var(--r-reader-progress-width);
Hakim El Hattab's avatar
Hakim El Hattab a validé
		height: calc(var(--viewport-height) - var(--r-controls-spacing) * 2);
Hakim El Hattab's avatar
Hakim El Hattab a validé
		top: 0;
		transform: translateY(-50%);
Hakim El Hattab's avatar
Hakim El Hattab a validé
		border-radius: var(--r-reader-progress-width);
Hakim El Hattab's avatar
Hakim El Hattab a validé
		z-index: 10;
Hakim El Hattab's avatar
Hakim El Hattab a validé
	}

Hakim El Hattab's avatar
Hakim El Hattab a validé
	.reader-progress-playhead {
		position: absolute;
Hakim El Hattab's avatar
Hakim El Hattab a validé
		width: var(--r-reader-progress-width);
		height: var(--r-reader-progress-width);
Hakim El Hattab's avatar
Hakim El Hattab a validé
		top: 0;
		left: 0;
Hakim El Hattab's avatar
Hakim El Hattab a validé
		border-radius: var(--r-reader-progress-width);
		background-color: rgba(var(--r-overlay-element-bg-color), 1);
		z-index: 11;
		transition: background-color 0.2s ease;
Hakim El Hattab's avatar
Hakim El Hattab a validé
	}

	.reader-progress-slide {
		position: absolute;
		width: 100%;
		background-color: rgba(var(--r-overlay-element-bg-color), 0.2);
		box-shadow: 0 0 0px 1px rgba(var(--r-overlay-element-fg-color), 0.1);
Hakim El Hattab's avatar
Hakim El Hattab a validé
		border-radius: var(--r-reader-progress-width);
		transition: background-color 0.2s ease;
	// Hit area
	.reader-progress-slide:after {
		content: '';
		position: absolute;
		width: 200%;
		height: 100%;
		top: 0;
		left: -50%;
		background: rgba( 0, 0, 0, 0 );
		z-index: -1;
	}

	.reader-progress-slide:hover,
	.reader-progress-slide.active {
		background-color: rgba(var(--r-overlay-element-bg-color), 0.4);
	.reader-progress-trigger {
		position: absolute;
		width: 100%;
		transition: background-color 0.2s ease;
	.reader-progress-slide.active.has-triggers {
		background-color: rgba(var(--r-overlay-element-bg-color), 0.4);
		z-index: 10;
	}

	.reader-progress-slide.active .reader-progress-trigger:after {
		content: '';
		position: absolute;
Hakim El Hattab's avatar
Hakim El Hattab a validé
		width: var(--r-reader-progress-trigger-size);
		height: var(--r-reader-progress-trigger-size);
		border-radius: 20px;
		transform: translate(-50%, -50%);
Hakim El Hattab's avatar
Hakim El Hattab a validé
		background-color: rgba(var(--r-overlay-element-bg-color), 0.8);
		transition: transform 0.2s ease, opacity 0.2s ease;
		opacity: 0.4;
	}

	.reader-progress-slide.active .reader-progress-trigger.active:after,
	.reader-progress-slide.active .reader-progress-trigger.active ~ .reader-progress-trigger:after {
		opacity: 1;
	.reader-progress-slide.active .reader-progress-trigger ~ .reader-progress-trigger.active:after {
Hakim El Hattab's avatar
Hakim El Hattab a validé
		transform: translate(calc( var(--r-reader-progress-width) * -2), 0);
		background-color: rgba(var(--r-overlay-element-bg-color), 1);
/*********************************************
 * PRINT STYLES
 *********************************************/

@import 'print/pdf.scss';
@import 'print/paper.scss';