Verwenden Sie impress.js, um slideshows_javascript-Tipps zu erstellen
Letzte Woche habe ich gesehen, wie ein Freund eine sehr coole Zoom-Diashow erstellt hat. Vielleicht weil ich nicht viel darüber wusste, habe ich lange gebraucht, um mehrere Web-Diashow-Tools zu finden. Nach dem Filtern entschied ich mich für die Verwendung von impress.js von Geek.
impress.js ist ein aufstrebendes Diashow-Tool, dessen Wirkung dem von Prezi ähnelt, es verfügt jedoch über 3D-Funktionen. Es ist Open Source und steht unter der MIT- und GPL-Lizenz. Das sind wirklich gute Nachrichten für Leute mit gewissen Kenntnissen in der Webentwicklung. Verwenden Sie einfach einige HTML-Befehle und laden Sie impress.js, um eine wunderschöne Zoom-Diashow zu erstellen.
Wenn Sie es erstellen, müssen Sie zuerst einen Kopf schreiben, der mit einem gewöhnlichen Web identisch ist, aber der Körper ist anders. Da impress.js derzeit nur moderne Browser wie Chrome, Firefox und Safari (Touch IE...) unterstützt, ist eine Fallback-Meldung erforderlich.
<body class="impress-not-supported"> <div class="fallback-message"> <p>Your browser <b>doesn't support the features required</b> by impress.js, so you are presented with a simplified version of this presentation.</p> <p>For the best experience please use the latest <b>Chrome</b>, <b>Safari</b> or <b>Firefox</b> browser.</p> </div>
Dann beginnen Sie mit dem Schreiben des eigentlichen Textes, des Abdruckteils. Dieser Abschnitt muss vollständig in „< div id="impress" >“ eingeschlossen sein.
Die erste Folie ist die Stufenfolie, die einer gewöhnlichen Folie sehr ähnlich ist, nur Seite für Seite. Sie können es mit der folgenden Methode hinzufügen
<div id="page1" class="step slide" data-x="-1000" data-y="-1500"> <q>第一页的幻灯片</q> </div>
Was Sie schreiben müssen, ist id, data-x und data-y. id ist ein Name und data-x und data-y sind Koordinaten. Tatsächlich bietet Ihnen impress.js eine große Szene, und Sie müssen lediglich die Folien einwerfen und an der richtigen Stelle platzieren. Es wird dann in der Reihenfolge angezeigt, in der Sie es geworfen haben. Tatsächlich gibt es eine weitere Koordinate, nämlich data-z. Diese Koordinate kann Sie in den 3D-Effekt und Zoom bringen.
Eine andere Art von Folie heißt „Stufe“. Im Gegensatz zur vorherigen Folie, die einen starren Rahmen hat, entfernt diese Art von Folie den Rahmen, der Sie einschränkt, vollständig und schreibt direkt auf den Hintergrund. Bitte schauen Sie sich das folgende Beispiel an:
<div id="title" class="step" data-x="0" data-y="0" data-scale="4"> <span>你看到的幻灯片由</span> <h1>impress.js</h1> <span>给你呈现</span> </div>
Das Besondere hierbei ist, dass es eine Datenskala gibt, die die Größe dieser Folie angibt. Sie können eine Seite sehr groß oder sehr klein machen, um einen Skalierungskontrast zu erzielen. Es gibt auch eine Rotationsfunktion:
<div id="its" class="step" data-x="850" data-y="3000" data-rotate="90" data-scale="5"> <p>这是一个 <strong>presentation tool</strong> <br/> 作者从 <a href="http://prezi.com">prezi.com</a> 得到灵感<br/> 利用现代浏览器<strong>CSS3 transforms and transitions</strong>的力量</p> </div>
Die obige Datenrotation stellt den Drehwinkel dar.
Schließlich können Sie dem Benutzer einen Hinweis geben, dass er die Pfeiltasten der Tastatur verwenden muss, um den gesamten Wiedergabevorgang zu steuern. Wenn der Benutzer nur auf die Folie klickt und keine Reaktion erfolgt, wird diese Eingabeaufforderung automatisch angezeigt.
<div class="hint"> <p>请用方向键控制</p> </div>
Am Ende der Seite müssen Sie impress.js laden. Ich zitiere hier direkt die Seite des Autors. Wenn es sich jedoch um eine Offline-Anzeige handelt, wird empfohlen, sie herunterzuladen und zu verwenden. Das bloße Laden von js reicht nicht aus, Sie müssen auch impress().init() verwenden, um es zu starten.
<script src="http://bartaz.github.io/impress.js/js/impress.js"></script> <script>impress().init();</script>
Tatsächlich hat dieses Tool viele Funktionen, ich habe gerade einige der grundlegendsten Funktionen gelernt. Der Vorschlag auf der offiziellen Website besteht darin, sich direkt die von ihr bereitgestellte index.html anzusehen. Darin finden Sie detaillierte Kommentare zu den Funktionen, die ich aus der vom Autor bereitgestellten index.html erstellt und geändert habe. Obwohl diese Dinge sehr einfach sind, reichen sie aus, um Folien für eine Rede zu erstellen. Die von mir erstellte Seite wird auf Gist platziert und der Gesamtcode finden Sie am Ende dieser Seite.
Natürlich können ähnliche Tools nicht umhin, Prezi zu erwähnen, das die erste Umsetzung dieser Idee darstellt, aber es heißt, dass es kein Chinesisch unterstützt. Das inländische Tencent AlloyTeam hat auch ein Tool namens iPresst entwickelt, von dem man sagen kann, dass es ein gutes Tool für Narren ist, aber da es sich um ein soziales Netzwerk handelt, ist es etwas privat. Der größte Fehler von impress.js ist, dass es zu geekig ist. Wenn es ein WYSIWYG-Entwicklungstool gibt, wird es definitiv populär werden.
impress.js 尝试 你看到的幻灯片由impress.js
给你呈现这是一个 presentation tool
作者从 prezi.com 得到灵感
利用现代浏览器CSS3 transforms and transitions的力量将你的想法视觉化
请看impress.js
开放的幻灯工具<script> if ("ontouchstart" in document.documentElement) { document.querySelector(".hint").innerHTML = "<p>请用方向键控制</p>"; } </script> <script src="http://bartaz.github.io/impress.js/js/impress.js"></script> <script>impress().init();</script>请用方向键控制
Der obige Inhalt ist, was ich mit Ihnen über die Verwendung von impress.js zum Erstellen von Diashows teile. Ich hoffe, dass er für alle hilfreich ist.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Häufig gestellte Fragen und Lösungen für das Ticket-Ticket-Ticket-Ticket in Front-End im Front-End-Entwicklungsdruck ist der Ticketdruck eine häufige Voraussetzung. Viele Entwickler implementieren jedoch ...

Es gibt kein absolutes Gehalt für Python- und JavaScript -Entwickler, je nach Fähigkeiten und Branchenbedürfnissen. 1. Python kann mehr in Datenwissenschaft und maschinellem Lernen bezahlt werden. 2. JavaScript hat eine große Nachfrage in der Entwicklung von Front-End- und Full-Stack-Entwicklung, und sein Gehalt ist auch beträchtlich. 3. Einflussfaktoren umfassen Erfahrung, geografische Standort, Unternehmensgröße und spezifische Fähigkeiten.

JavaScript ist der Eckpfeiler der modernen Webentwicklung. Zu den Hauptfunktionen gehören eine ereignisorientierte Programmierung, die Erzeugung der dynamischen Inhalte und die asynchrone Programmierung. 1) Ereignisgesteuerte Programmierung ermöglicht es Webseiten, sich dynamisch entsprechend den Benutzeroperationen zu ändern. 2) Die dynamische Inhaltsgenerierung ermöglicht die Anpassung der Seiteninhalte gemäß den Bedingungen. 3) Asynchrone Programmierung stellt sicher, dass die Benutzeroberfläche nicht blockiert ist. JavaScript wird häufig in der Webinteraktion, der einseitigen Anwendung und der serverseitigen Entwicklung verwendet, wodurch die Flexibilität der Benutzererfahrung und die plattformübergreifende Entwicklung erheblich verbessert wird.

Wie fusioniere ich Array -Elemente mit derselben ID in ein Objekt in JavaScript? Bei der Verarbeitung von Daten begegnen wir häufig die Notwendigkeit, dieselbe ID zu haben ...

Diskussion über die Realisierung von Parallaxe -Scrolling- und Elementanimationseffekten in diesem Artikel wird untersuchen, wie die offizielle Website der Shiseeido -Website (https://www.shiseeido.co.jp/sb/wonderland/) ähnlich ist ...

Eingehende Diskussion der Ursachen des Unterschieds in der Konsole.log-Ausgabe. In diesem Artikel wird die Unterschiede in den Ausgabeergebnissen der Konsolenfunktion in einem Code analysiert und die Gründe dafür erläutert. � ...

JavaScript zu lernen ist nicht schwierig, aber es ist schwierig. 1) Verstehen Sie grundlegende Konzepte wie Variablen, Datentypen, Funktionen usw. 2) Beherrschen Sie die asynchrone Programmierung und implementieren Sie sie durch Ereignisschleifen. 3) Verwenden Sie DOM -Operationen und versprechen Sie, asynchrone Anfragen zu bearbeiten. 4) Vermeiden Sie häufige Fehler und verwenden Sie Debugging -Techniken. 5) Die Leistung optimieren und Best Practices befolgen.

JavaScript kann in PowerPoint ausgeführt werden und durch Aufrufen externer JavaScript -Dateien oder der Einbettung von HTML -Dateien über VBA implementiert werden. 1. Um VBA zu verwenden, um JavaScript -Dateien aufzurufen, müssen Sie Makros aktivieren und VBA -Programmierkenntnisse haben. 2. Einbetten Sie HTML -Dateien ein, die JavaScript enthalten, die einfach und einfach zu bedienen sind, aber Sicherheitsbeschränkungen unterliegen. Zu den Vorteilen zählen erweiterte Funktionen und Flexibilität, während Nachteile Sicherheit, Kompatibilität und Komplexität beinhalten. In der Praxis sollte die Aufmerksamkeit auf Sicherheit, Kompatibilität, Leistung und Benutzererfahrung geschenkt werden.
