HTML, CSS und jQuery: Erstellen Sie ein schönes Modal
HTML, CSS und jQuery: Erstellen Sie eine schöne modale Box
Einführung:
Popup-Fenster oder modale Boxen werden häufig auf Webseiten verwendet, um Informationen anzuzeigen und interaktive Effekte zu erzielen. In diesem Artikel wird anhand spezifischer Codebeispiele erläutert, wie Sie mithilfe von HTML, CSS und jQuery eine schöne modale Box erstellen.
1. HTML-Struktur:
Zuerst müssen wir eine HTML-Struktur erstellen, um die modale Box aufzunehmen. Der Code lautet wie folgt:
<!DOCTYPE html> <html> <head> <title>漂亮的模态框</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <button class="open-btn">打开模态框</button> <div class="modal"> <div class="modal-content"> <span class="close-btn">×</span> <h1 id="这是一个漂亮的模态框">这是一个漂亮的模态框</h1> <p>欢迎使用模态框示例</p> </div> </div> <script src="jquery.min.js"></script> <script src="script.js"></script> </body> </html>
Im obigen Code erstellen wir eine Schaltfläche, die die modale Box öffnet, und verwenden ein div
-Element als Container der modalen Box. Der Inhalt der Modalbox wird in einem div
von modal-content
platziert. Die Schaltfläche „Schließen“ verwendet ein span
-Element und legt einen fest Der Klassenname von close-btn
. div
元素作为模态框的容器。模态框的内容放在一个modal-content
的div
中,关闭按钮使用一个span
元素,并设置了一个close-btn
的类名。
二、CSS样式:
接下来,我们需要为模态框添加一些样式。在创建一个名为style.css
的文件,并将下面的样式代码添加到该文件中:
.modal { display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.4); } .modal-content { background-color: #fefefe; margin: 15% auto; padding: 20px; border: 1px solid #888; width: 80%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); animation-name: modalopen; animation-duration: 0.4s; } .close-btn { color: #aaa; float: right; font-size: 28px; font-weight: bold; } .close-btn:hover, .close-btn:focus { color: black; text-decoration: none; cursor: pointer; } @keyframes modalopen { from {transform: scale(0)} to {transform: scale(1)} }
以上的代码使用了一些常见的CSS样式,具体解释如下:
.modal
类用于设置模态框的基本样式,包括设置模态框的显示隐藏、定位、宽高、背景色等。.modal-content
类用于设置模态框内容的样式,包括背景色、边框、阴影等。.close-btn
类用于设置关闭按钮的样式,包括颜色、字体大小等。@keyframes
用于定义一个动画效果,使模态框从缩小到放大的过程具有过渡效果。
三、jQuery脚本:
最后,我们使用jQuery来实现模态框的功能。创建一个名为script.js
的文件,并将下面的代码添加到该文件中:
$(document).ready(function() { $(".open-btn").click(function() { $(".modal").fadeIn(); }); $(".close-btn").click(function() { $(".modal").fadeOut(); }); });
以上代码使用了jQuery的fadeIn()
和fadeOut()
style.css
und fügen Sie der Datei den folgenden Stilcode hinzu: rrreee
Der obige Code verwendet einige gängige CSS-Stile, die wie folgt erklärt werden:.modal
wird verwendet, um den Grundstil der Modalbox festzulegen, einschließlich der Einstellung der Anzeige und Ausblendung, Positionierung, Breite, Höhe, Hintergrundfarbe usw. der Modalbox. -
.modal-content
-Klasse wird verwendet, um den Stil des modalen Boxinhalts festzulegen, einschließlich Hintergrundfarbe, Rahmen, Schatten usw. Die Klasse -
.close-btn
wird verwendet, um den Stil der Schaltfläche „Schließen“ festzulegen, einschließlich Farbe, Schriftgröße usw.
@keyframes
wird verwendet, um einen Animationseffekt zu definieren, damit die modale Box einen Übergangseffekt von der Verkleinerung zur Vergrößerung erhält. 🎜🎜3. jQuery-Skript: 🎜🎜Schließlich verwenden wir jQuery, um die Funktion der Modalbox zu implementieren. Erstellen Sie eine Datei mit dem Namen script.js
und fügen Sie der Datei den folgenden Code hinzu: 🎜rrreee🎜Der obige Code verwendet fadeIn()
und fadeOut() von jQuery. code>-Methode zum Steuern der Anzeige und Ausblendung der modalen Box. 🎜🎜Fazit: 🎜🎜Durch die Zusammenarbeit von HTML, CSS und jQuery haben wir eine schöne modale Box erstellt und die Funktion implementiert, auf die Schaltfläche zum Öffnen zu klicken und auf die Schaltfläche „Schließen“ zu klicken, um die modale Box zu schließen. Sie können den Stil und die Interaktion der Modalbox entsprechend Ihren eigenen Bedürfnissen anpassen und erweitern. Ich hoffe, dieser Artikel ist hilfreich für Sie. 🎜🎜Referenzlink: 🎜🎜🎜offizielle jQuery-Dokumentation: https://api.jquery.com/🎜🎜CSS-Animation: https://www.w3schools.com/css/css3_animations.asp🎜🎜
Das obige ist der detaillierte Inhalt vonHTML, CSS und jQuery: Erstellen Sie ein schönes Modal. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

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



Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

ANTWORT: Sie können die Datumsauswahlkomponente von Bootstrap verwenden, um Daten auf der Seite anzuzeigen. Schritte: Stellen Sie das Bootstrap -Framework ein. Erstellen Sie ein Eingangsfeld für Datumsauswahl in HTML. Bootstrap fügt dem Selektor automatisch Stile hinzu. Verwenden Sie JavaScript, um das ausgewählte Datum zu erhalten.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Befolgen Sie die folgenden Schritte, um Daten in Bootstrap zu überprüfen: Führen Sie die erforderlichen Skripte und Stile ein. Initialisieren Sie die Datumsauswahlkomponente; Legen Sie das Data-BV-Datatattribut fest, um die Überprüfung zu ermöglichen. Konfigurieren von Überprüfungsregeln (z. B. Datumsformate, Fehlermeldungen usw.); Integrieren Sie das Bootstrap -Verifizierungs -Framework und überprüfen Sie automatisch die Datumseingabe, wenn das Formular eingereicht wird.

Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.
