/************************************************* * * * CSS for the Title-Footer plugin for Reveal.js * * * * Author: Igor Leturia * * * * License: GPL v3 * * http://www.gnu.org/copyleft/gpl.html * * * *************************************************/ /* Style for the Title-Footer footer */ #title-footer { opacity: 1; transition: opacity 800ms ease-in-out; background:rgba(0,0,0,0.1); position: fixed; height: 2vh; z-index: 20; width: 100%; font-size: 1.75vh; text-align: center; letter-spacing: 0em; padding-top: 0.5vh; padding-bottom: 0.8vh; } /* * Bottom position for the Title-Footer footer when * both progress bar and TOC-Progress are visible. */ div.progress[style="display: block;"] ~ #title-footer { bottom: calc(3px + 10.5vh); } /* * Bottom position for the Title-Footer footer when * TOC-Progress is visible. */ #title-footer { bottom: 10.5vh; } /* * This is to fix the positioning of the title which goes * off screen due to a new reveal.js CSS property. */ #title-footer p{ margin: 0; } /* Bottom position for the Title-Footer footer when progress bar is visible */ div.progress[style="display: block;"] ~ footer:last-of-type#title-footer { bottom: 3px; } /* * Bottom position for the Title-Footer footer when neither * progress bar nor TOC-Progress are visible */ footer:last-of-type#title-footer { bottom: 0px; } /* Make Title-Footer invisible if explicitly indicated */ .no-title-footer #title-footer { opacity: 0; transition: opacity 800ms ease-in-out; } .no-toc-progress #title-footer { opacity: 0; transition: opacity 800ms ease-in-out; } /* Make Title-Footer invisible in overview mode */ .overview #title-footer { opacity: 0; transition: opacity 800ms ease-in-out; }