Heim > Web-Frontend > js-Tutorial > Simulieren Sie eine Windows-ähnliche Schaltfläche mit JavaScript

Simulieren Sie eine Windows-ähnliche Schaltfläche mit JavaScript

尊渡假赌尊渡假赌尊渡假赌
Freigeben: 2025-03-08 00:33:09
Original
132 Leute haben es durchsucht

Erstellen benutzerdefinierter grafischer Schaltflächen mit HTML und JavaScript ist überraschend unkompliziert! Dieses Tutorial zeigt, wie man eine Taste mit drei unterschiedlichen Zuständen (nach oben, unten, unten) unter Verwendung von Bildtausch erstellt.

Wir verwenden drei Bilder: ButtonSubmit.gif (Standard), ButtonSubmit-over.gif (Maus) und ButtonSubmit-down.gif (Mausklick).

Hier ist der Code:


<a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b" onmouseover="ReplaceImage('ImgSubmit', 'ButtonSubmit-over.gif')" onmousedown="ReplaceImage('ImgSubmit', 'ButtonSubmit-down.gif')" onmouseout="ReplaceImage('ImgSubmit', 'ButtonSubmit.gif')">
  <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174136519147164.gif" class="lazy" alt="Simulate a Windows-like Button Using JavaScript ">
</a>
Nach dem Login kopieren

Die Funktion ReplaceImage() JavaScript nimmt den Namen des Bildes und den neuen Dateipfad als Argumente auf, wodurch die Bildquelle dynamisch aktualisiert wird. Die Ereignishandler (🎜>, <a></a> Tag, onmouseover) des Tags auslösen den Bildtausch basierend auf der Benutzerinteraktion. Das Bild selbst ist innerhalb des onmousedown -Tags verschachtelt. Beachten Sie die Hinzufügung eines onmouseout -Regributs für die Zugänglichkeit. <a></a> alt

Erläuterung:

  • : Diese Funktion aktualisiert das durch ReplaceImage(sImgName, sImgFile) identifizierte Bildelement mit dem neuen Bildpfad src. sImgName sImgFile

  • : Dies erstellt einen Hyperlink; Das <a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b"></a> verhindert die Navigation auf einer neuen Seite. href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b"

  • , , onmouseover: onmousedown Diese Ereignisattribute rufen Sie onmouseout auf, um das Bild basierend auf dem Status der Maus zu ändern (schweben, klicken, verlassen). ReplaceImage()

  • : Dies zeigt das Bild an, wobei <img ... alt="Simulieren Sie eine Windows-ähnliche Schaltfläche mit JavaScript" > JavaScript es verweisen kann. name="ImgSubmit"

  • Dieser Ansatz erzeugt eine visuell ansprechende Taste mit dynamischen Bildänderungen und ahmt das Erscheinungsbild von Schaltflächen in vielen Anwendungen nach. Denken Sie daran,
,

und "ButtonSubmit.gif" durch die tatsächlichen Pfade zu Ihren Bilddateien zu ersetzen. Verwenden Sie für die besten Ergebnisse Bilder mit konsistenter Größe, um Layoutverschiebungen zu verhindern. "ButtonSubmit-over.gif"

Das obige ist der detaillierte Inhalt vonSimulieren Sie eine Windows-ähnliche Schaltfläche mit JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage