Der spezifische Code zur Implementierung von Skinning mit nativem JavaScript dient Ihnen als Referenz. Der spezifische Inhalt ist wie folgt Prinzip Über das Klickereignis erhalten Sie die Informationen zum angeklickten Bild und ändern den Pfad des HTML-Hintergrundbilds CSS-Stile <Stil> Körper{ Rand: 0; Polsterung: 0; Hintergrund: URL (Bild/1.jpg) keine Wiederholung; Hintergrundgröße: 100 % 100 %; } #Kasten{ Breite: 100 %; Höhe: 130px; Hintergrund: #999999; } #box ul{ Rand: 0; Polsterung: 0; Listenstil: keiner; } #box ul li li,#box ul li img{ Breite: 180px; Höhe: 120px; schweben: links; Rand: 5px 60px; } </Stil> HTML-Quellcode <body id="Text"> <div id="box"> <ul> <li><img src="img/1.jpg" /></li> <li><img src="img/2.jpg" /></li> <li><img src="img/3.jpg" /></li> <li><img src="img/4.jpg" /></li> <li><img src="img/5.jpg" /></li> </ul> </div> </body> JavaScript-Quellcode <Skript> var oBody = document.getElementById('Body'); var oImg = document.getElementsByTagName('img'); für (var i=0;i<oImg.length;i++) { var oImgA=oImg[i]; oImgA.index=i+1; oImgA.onclick=function(){ //konsole.log(dies); oBody.style.background='url(img/'+this.index+'.jpg) keine Wiederholung'; oBody.style.backgroundSize = "100 % 100 %"; }; } </Skript> Rendern Klicken zum Wechseln Quellcode <!DOCTYPE> <html lang="de"> <Kopf> <meta http-equiv="Inhaltstyp" content="text/html; charset=utf-8" /> <title>Hautveränderung</title> <Stil> Körper{ Rand: 0; Polsterung: 0; Hintergrund: URL (Bild/1.jpg) keine Wiederholung; Hintergrundgröße: 100 % 100 %; } #Kasten{ Breite: 100 %; Höhe: 130px; Hintergrund: #999999; } #box ul{ Rand: 0; Polsterung: 0; Listenstil: keiner; } #box ul li li,#box ul li img{ Breite: 180px; Höhe: 120px; schweben: links; Rand: 5px 60px; } </Stil> </Kopf> <body id="Text"> <div id="box"> <ul> <li><img src="img/1.jpg" /></li> <li><img src="img/2.jpg" /></li> <li><img src="img/3.jpg" /></li> <li><img src="img/4.jpg" /></li> <li><img src="img/5.jpg" /></li> </ul> </div> </body> </html> <Skript> var oBody = document.getElementById('Body'); var oImg = document.getElementsByTagName('img'); für (var i=0;i<oImg.length;i++) { var oImgA=oImg[i]; oImgA.index=i+1; oImgA.onclick=function(){ //konsole.log(dies); oBody.style.background='url(img/'+this.index+'.jpg) keine Wiederholung'; oBody.style.backgroundSize = "100 % 100 %"; }; } </Skript> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Nginx: Lernen, wie man einen Dienst zum Schutz von Datei-Hotlinks erstellt – Beispiel
>>: Perfekte Lösung für das Problem des Verbindungsfehlers nach der MySQL-Client-Autorisierung
Inhaltsverzeichnis Über die MariaDB-Datenbank unt...
In diesem Artikel erfahren Sie, wie Sie Nginx so ...
Inhaltsverzeichnis 1. Passen Sie das Netzwerk an,...
1. Konstruktion 1. Bereiten Sie die Datei htpassw...
Vorwort Nachdem ich den vorherigen Artikel über d...
Manchmal ist es schön, ein paar nette Scrollbar-E...
Dieser Artikel zeichnet das grafische Tutorial zu...
In diesem Artikel wird der spezifische Code für J...
Nachdem Sie VMware installiert und eine neue virt...
https://docs.microsoft.com/en-us/windows/wsl/wsl-...
Drei Wissenspunkte: 1. CSS-Nachkommenselektor htt...
1. Titel HTML definiert sechs <h>-Tags: <...
Inhaltsverzeichnis 1. JavaScript verwendet Canvas...
Inhaltsverzeichnis 1. Einführung in import_table ...
Vor einiger Zeit stieß ich während der Entwicklun...