Müde, neue Präsentationssoftware zu lernen? Nutzen Sie Ihre vorhandenen Webentwicklungsfähigkeiten! Dieses Tutorial zeigt Ihnen, wie Sie atemberaubende, interaktive Präsentationen mit nur HTML, CSS und JavaScript aufbauen können - die Kern -Web -Technologien, die Sie bereits kennen. Wir werden Folien mit modernem HTML5 strukturieren, sie mit CSS stylen und dynamische Effekte mit JavaScript hinzufügen.
Dieser anfängerfreundliche Leitfaden eignet sich perfekt zum Aufbau Ihrer Fähigkeiten in HTML5, CSS und JavaScript durch ein praktisches Projekt. Sie können sogar dynamische HTML5-Folien-Decks oder JavaScript-betriebene PPT-Alternativen erstellen!
Hier ist eine Vorschau der Abschlusspräsentation:
BEREIT, um loszulegen? Lassen Sie uns eintauchen.
1. Projekt -Setup
Erstellen Sie zunächst ein einfaches Projektverzeichnis mit diesen Dateien:
index.html
css/style.css
js/scripts.js
Diese Dateien sind zunächst leer.
2. Grundlegende HTML -Struktur (index.html
)
Fügen Sie Ihre index.html
-Datei den folgenden Code hinzu. Dies beinhaltet fantastische Symbole (zum Styling), Ihr Stylesheet und die JavaScript -Datei. Die <div> mit der <code>container
Klasse wird unsere Präsentation halten.
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>HTML Presentation</title> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" integrity="sha512-9usAa10IRO0HhonpyAIVpjrylPvoDwiPUiKdWk5t3PyolY1cOd4DSE0Ga+ri4AuTroPR5aQvXU9xC6qOPnzFeg==" crossorigin="anonymous" referrerpolicy="no-referrer"> <div class="container"> <div id="presentation-area"></div> </div>
Der tatsächliche Folieninhalt wird im späteren presentation-area
div addiert. Die .show
-Klasse (in CSS definiert) steuert die Sichtweise.
3. Styling mit CSS (style.css
)
Das CSS verarbeitet die visuelle Präsentation und die Folienübergänge. Wir werden die screenStatus
-Kläufe verwenden, um die Bildschirmausrichtung zu verwalten (0 für Vollbild, 1 für kleinere Bildschirme). totalSlides
(initialisiert auf 0) verfolgt die Anzahl der Folien. (Hinweis: Der vollständige CSS und JavaScript -Code sind zu umfangreich, um hier einzuschließen. Die folgenden Snippets veranschaulichen jedoch die Schlüsselfunktionalität. Siehe Original für den vollständigen Code.)
4. JavaScript -Funktionalität (scripts.js
)
Das JavaScript leitet die Foliennavigation und den Vollbildmodus ab. Zu den wichtigsten Funktionen gehören:
moveToLeftSlide()
und moveToRightSlide()
: Diese Funktionen verwalten die Folienübergänge durch Entfernen und Hinzufügen der .show
-Kläufe zu den entsprechenden Folien. fullScreenMode()
und smallScreenMode()
: Diese Umschaltungsmodus für den Vollbildmodus. hideLeftButton()
und hideRightButton()
: Diese verstecken die Navigationsschaltflächen, wenn Sie auf der ersten oder letzten Folie. getCurrentSlideNo()
: Aktualisiert die aktuelle Foliennummer. setSlideNo()
: Zeigt die aktuelle Foliennummer an. init()
: Initialisiert Variablen und setzt Event -Hörer ein. Diese Funktion wird nach jedem Folienübergang aufgerufen. Dieser Ansatz verwendet JavaScript, um die Sichtbarkeit der Folien dynamisch zu verwalten, und bietet eine saubere und effiziente Möglichkeit, interaktive Präsentationen zu erstellen. Denken Sie daran, den vollständigen CSS und den JavaScript -Code aus dem Original für eine voll funktionsfähige Präsentation einzubeziehen.
Dieses Tutorial bildet eine Grundlage für den Aufbau komplexere und visuell ansprechende HTML -Präsentationen. Erforschen Sie weiter, indem Sie Animationen, Übergänge und erweiterte JavaScript -Funktionen hinzufügen, um Ihr Dia -Deck zu verbessern.
Das obige ist der detaillierte Inhalt vonSo erstellen Sie Präsentationsfolien mit HTML und CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!