Spoiler sind eine großartige Möglichkeit, Ihren Inhalten Intrigen hinzuzufügen und Ihre Leser zu interessieren. Sie ermöglichen es Ihnen, einige Informationen auszublenden, die der Benutzer nach Belieben offenlegen kann. Eine der einfachsten und effektivsten Möglichkeiten, einen Spoiler zu erstellen, ist die Verwendung von HTML und CSS.
Zunächst müssen Sie einen Container erstellen, in dem die im Spoiler verborgenen Informationen platziert werden. Sie können dazu ein Tag verwenden und weisen Sie ihm eine eindeutige ID mithilfe eines Attributs zu id. zum Beispiel: .
Als nächstes können Sie eine Schaltfläche oder einen Text hinzufügen, der als Spoilertitel dient. Dies ermöglicht es dem Benutzer, auf den Text zu klicken oder zu schweben, um zusätzliche Informationen anzuzeigen. Verwenden Sie dazu ein Tag und fügen Sie den gewünschten Text hinzu. Zum Beispiel: Tippen Sie auf, um den Spoiler aufzudecken Der nächste Schritt besteht darin, dem Spoiler mit CSS einen Stil hinzuzufügen. Das Schlüsselattribut ist hier - display: none;. Damit können Sie den Informationscontainer ausblenden, bis der Spoiler aktiviert ist. Sie können den ID-Selektor verwenden, um den Stil auf den gewünschten Container anzuwenden. Zum Beispiel: Es ist Zeit, den Spoiler mit JavaScript zu beleben. Sie können das 'click'-Ereignis verwenden, um versteckte Informationen anzuzeigen, wenn Sie den Spoiler aktivieren. Fügen Sie dazu den folgenden Code hinzu: var spoiler = document.getElementById('spoiler'); Jetzt ist Ihr Spoiler fertig! Wenn Sie auf den Text "Klicken, um den Spoiler aufzudecken" klicken oder darauf zeigen, werden versteckte Informationen angezeigt. Sie können Stile für den Knopf und den Spoiler hinzufügen, um ihr Aussehen an Ihre Bedürfnisse anzupassen. Sie können ein Tag zum Erstellen eines Containers verwenden, indem Sie ihm mithilfe des id-Attributs eine eindeutige ID zuweisen. Zum Beispiel: Neben dem Erstellen eines Containers müssen Sie auch den Anfangszustand des Spoilers festlegen, indem Sie ihm den Stil display: none; zuweisen, um den Standardinhalt auszublenden. Zum Beispiel: Danach können Sie mit dem nächsten Schritt fortfahren, um eine Schaltfläche oder einen Link hinzuzufügen, auf den der Benutzer klicken wird, um den Spoiler ein- oder auszublenden. Als nächstes müssen wir einen Knopf hinzufügen, der die Funktion zum Öffnen und Schließen des Spoilers erfüllt. Dazu verwenden wir ein Element. Fügen Sie eine Schaltfläche nach dem Spoilertitel hinzu und legen Sie die Attribute id und onclick fest. Das id-Attribut ermöglicht es uns, eine Schaltfläche mit dem entsprechenden Spoiler zu verknüpfen, und das onclick-Attribut definiert das Skript, das ausgeführt wird, wenn auf die Schaltfläche geklickt wird. Hier ist ein Beispielcode: In diesem Beispiel haben wir das Attribut id="spoiler-btn" für die Schaltfläche festgelegt und angegeben, dass die Funktion toggleSpoiler() ausgeführt werden soll, wenn auf die Schaltfläche geklickt wird. Die Funktion toggleSpoiler() wird im nächsten Schritt definiert. Um einen Spoiler auf Ihrer Webseite zu erstellen, müssen Sie zuerst den Spoiler-Inhalt ausblenden, damit er standardmäßig nicht angezeigt wird. Auf diese Weise können Besucher Ihrer Website selbst entscheiden, ob sie den vollständigen Inhalt sehen möchten oder nicht. Um dies zu tun, können Sie die CSS-Eigenschaft display mit dem Wert none verwenden, um den Inhalt des Spoilers auszublenden. Sie können beispielsweise die Klasse "spoiler-content" für ein Element festlegen, das Spoiler-Text enthält, und den folgenden CSS-Code anwenden: .spoiler-content
Wenn Sie nun diesen CSS-Code auf das Element anwenden, wird der Inhalt des Spoilers standardmäßig ausgeblendet. Damit der Spoiler per Klick geöffnet und geschlossen wird, müssen wir JavaScript verwenden. Hier ist ein Beispielcode: Hier ist ein Beispielcode: Es ist wichtig, dass das Element, an das der Click-Handler angehängt wird, ein onclick-Attribut mit dem Wert toggleSpoiler() hat. Zum Beispiel: Скрытый контент спойлера Wenn Sie nun auf den Spoilertitel klicken, wird der Inhalt geöffnet und geschlossen. Nachdem Sie die Grundstrukturen Ihres Spoilers erstellt haben, ist es an der Zeit, ihm einen Stil zu geben, damit er attraktiv aussieht und dem Design Ihrer Website entspricht. Um zu beginnen, fügen Sie dem Element, das der Container für Ihren Spoiler ist, eine Klasse oder eine ID hinzu. Dadurch können Sie seinen Stil einfach über CSS anpassen. Definieren Sie dann die Stile für Ihren Spoilerbehälter. Sie können die Hintergrundfarbe, die Schriftfarbe, die Einrückung und andere Eigenschaften ändern, um den Spoiler auf der Seite hervorzuheben. Verwenden Sie Klassen- oder ID-Selektoren, um das gewünschte Element auszuwählen. Wenn Sie beim Ein- oder Ausblenden des Spoilers Animationen oder andere Effekte hinzufügen möchten, können Sie CSS-Übergänge, Übergänge oder Animationen verwenden. Vergessen Sie nicht, dass es beim Styling des Spoilers wichtig ist, seine Verfügbarkeit zu berücksichtigen. Stellen Sie sicher, dass der Spoiler für Benutzer mit Behinderungen verfügbar ist und auf verschiedenen Geräten gut sichtbar ist. Ein Beispiel: Содержимое спойлера In diesem Beispiel hat der Spoilercontainer einen grauen Hintergrund, einen Einzug und einen Mauszeiger beim Schweben. Der Inhalt des Spoilers ist zunächst ausgeblendet, aber wenn Sie auf den Titel klicken, wird er angezeigt. Ändern Sie diese Stile so, dass sie Ihren Bedürfnissen und dem Design Ihrer Website entsprechen. Und stellen Sie sicher, dass Sie überprüfen, wie Ihr Spoiler auf verschiedenen Geräten und in verschiedenen Browsern aussieht, um sicherzustellen, dass er korrekt angezeigt wird.Schritt 1: Erstellen Sie einen Spoiler-Container
#spoiler-container
Schritt 2: Fügen Sie einen Knopf hinzu, um den Spoiler zu öffnen und zu schließen
Kennung Die Beschreibung Ein Beispiel Erstellt eine Schaltfläche Schritt 3: Den Inhalt des Standardspoilers ausblenden
Schritt 4: Schreiben Sie ein Skript zum Öffnen und Schließen des Spoilers
function toggleSpoiler() else >Кликни, чтобы открыть спойлер
Schritt 5: Stilisieren Sie Ihren Spoiler
.spoiler-container .spoiler-title .spoiler-content .spoiler-content.show
Нажмите, чтобы открыть спойлер