HTML, CSS und jQuery: Erstellen Sie ein schönes Modal

王林
Freigeben: 2023-10-25 12:03:53
Original
1142 Leute haben es durchsucht

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:

   漂亮的模态框  
Nach dem Login kopieren

Im obigen Code erstellen wir eine Schaltfläche, die die modale Box öffnet, und verwenden eindiv-Element als Container der modalen Box. Der Inhalt der Modalbox wird in einemdivvonmodal-contentplatziert. Die Schaltfläche „Schließen“ verwendet einspan-Element und legt einenfest Der Klassenname von close-btn.div元素作为模态框的容器。模态框的内容放在一个modal-contentdiv中,关闭按钮使用一个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)} }
Nach dem Login kopieren

以上的代码使用了一些常见的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(); }); });
Nach dem Login kopieren

以上代码使用了jQuery的fadeIn()fadeOut()

2. CSS-Stile:

Als nächstes müssen wir der modalen Box einige Stile hinzufügen. Erstellen Sie eine Datei mit dem Namen style.cssund 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:

.modalwird verwendet, um den Grundstil der Modalbox festzulegen, einschließlich der Einstellung der Anzeige und Ausblendung, Positionierung, Breite, Höhe, Hintergrundfarbe usw. der Modalbox.
  1. .modal-content-Klasse wird verwendet, um den Stil des modalen Boxinhalts festzulegen, einschließlich Hintergrundfarbe, Rahmen, Schatten usw. Die Klasse
  2. .close-btnwird verwendet, um den Stil der Schaltfläche „Schließen“ festzulegen, einschließlich Farbe, Schriftgröße usw.
@keyframeswird 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.jsund fügen Sie der Datei den folgenden Code hinzu: rrreeeDer 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!