Reveal.js - Un framework per una presentazione HTML stupefacente
Le presentazioni sono un ottimo modo per trasmettere informazioni preziose e importanti . Che si tratti di affari, istruzione o scopi di marketing, è necessario creare diapositive di presentazione interessanti, informative e accattivanti. Spesso è fatto su un desktop o uno smartphone, ma puoi anche crearlo usando la tecnologia web. In questo post, ti presenterò Reveal.js, un framework per belle presentazioni HTML reso facile.
Reveal.js è un framework molto potente per la creazione di presentazioni HTML, in quanto ha così tante funzioni avanzate. Con Reveal.js, puoi creare una presentazione che supporti i gesti mobili, come pizzicare e far scorrere . Puoi anche creare il contenuto della presentazione con markdown, o con editor visuali come diapositive, se non vuoi sporcarti le mani con il codice. Ti equipaggia anche con bellissime transizioni e temi e ti offre una moltitudine di altre funzionalità per aiutarti.
Iniziare con Reveal
In questo post, ti guiderò attraverso l'implementazione di base di Reveal.js. Iniziamo scaricando la copia di questo repository. Il file scaricato contiene le seguenti cartelle:
- css : lo stile principale
- js : dipendenze javascript
- plugin : alcuni componenti sviluppati come estensione Reveal.js
- lib : tutte le altre risorse di terze parti (JavaScript, CSS, caratteri)
Ora chiameremo tutte le dipendenze che devono essere incluse. Nella sezione head
, chiama lo stile principale e anche il tema che vuoi usare (fornisci un id di "theme"). I temi disponibili sono: predefinito, cielo, beige, semplice, serif, notte, luna e solarizzato. Per questa demo, uso semplicemente quella predefinita in questo modo:
E prima della fine del tag body
, includi il seguente javascript:
Markup HTML
In questa guida, supponiamo di creare tre diapositive di base utilizzando alcuni codici HTML. Ci sono tre elementi principali per la creazione delle diapositive di presentazione. Loro sono:
Nel
Questa è una diapositiva orizzontale E questa è una diapositiva verticale
Nella prima diapositiva, inseriremo l'intro. Le viste frammentate andranno nel secondo e questo sarà finalmente seguito da una diapositiva con una virata con una citazione e un link interno all'interno.
Per l'introduzione, ho intenzione di formattare il titolo con h1
e il sottotitolo con h3
modo:
Presentazione Hongkiat
Ciao, questa è una demo per Reveal.js
Ora per la seconda diapositiva, userò alcune parole per il frammento. Per creare una vista frammentata, dovrai raddoppiare la section
come nella creazione della diapositiva verticale. Quindi, includi la sottosezione con un ID di fragments
e una classe di fragment
nell'elemento di contenuto in questo modo:
Sono frammentato
Colpisci la prossima freccia per rivelarmi!
Sono il numero uno
E io sono il numero due
Ehi, non dimenticarmi! Sono terzo.
Infine, per la battuta finale, voglio usare una citazione popolare di Eric Cantona. Basta avvolgere la parola con a
elemento per ottenere uno stile grazioso. E per collegarsi internamente ad altre diapositive, basta aggiungere un tag con la mappa del link scorrevole. Il seguente è il risultato:The Punchline
Questa è una delle citazioni molto popolari di :
"Quando i gabbiani seguono il trawler, è perché pensano che le sardine saranno gettate in mare. Grazie mille."Clicca per tornare alla prima pagina.
Dopo che tutto è finito, l'ultimo passaggio per far funzionare la presentazione è aggiungendo la seguente configurazione:
Queste sono le configurazioni di base di cui abbiamo bisogno per l'implementazione di base. Qui puoi trovare un elenco completo di configurazioni e altre impostazioni avanzate come markdown, note, auto-sliding e altro.
Ora abbiamo una bella slide per la presentazione. Questa è l'introduzione:
Questa è la nostra visione frammentata:
E questa è la diapositiva finale:
Conclusione
Con questo strumento, puoi creare un'ottima presentazione HTML all'interno del tuo sito. Puoi trovare alcuni esempi di ispirazione qui. Rispetto ad altre librerie di presentazione impressionanti, come Impress.js che si concentra sulla sua meravigliosa animazione di transizione, Reveal a mio parere è ancora molto più potente in termini di funzionalità.
Come costruire un semplice calendario dell'Avvento in JavaScript
L'Avvento è il periodo di attesa e preparazione per il Natale che inizia quattro domeniche prima della vigilia di Natale. Il passaggio del tempo di Avvento è tradizionalmente misurato con l'aiuto di un calendario dell'Avvento o di una corona d'Avvento. Anche se l'inizio dell'Avvento non è una data fissa, i calendari dell'Avvento di solito iniziano il 1 ° dicembre.Bas
Tethering istantaneo Consente di condividere la connessione Internet tra i dispositivi senza sforzo
Il tethering del tuo dispositivo Android potrebbe non essere più un problema nel prossimo futuro, dato che Google ha rilasciato una nuova funzione chiamata "Instant Tethering" con la versione 10.2 di Google Play Services.Disponibile solo per i dispositivi Pixel e Nexus che funzionano su Android Nougat 7.