Freunde, die HTML-, CSS- und JS-Frontend lernen, dieses Mal werde ich die Implementierung des Einkaufszentrum-Falls mit Ihnen teilen! Vorbereitungsphase:Bereiten Sie einige Bilder vor, die auf der Seite platziert werden müssen, kleine Bilder und die entsprechenden großen Bilder. Der Blogger verwendet kleine Bilder (40 x 40) und große Bilder (321 x 430) als Beispiele. Strukturanalyse:
Wirkungsanalyse:
Verwenden Sie CSS, um den Rahmen festzulegen:Legen Sie das Div-Tag fest (legen Sie die Rahmenattribute fest): #showdiv{ Breite: 342px; Höhe: 505px; Rand: durchgezogen 1px; Rahmenradius: 10px; } Setzen Sie das Tabellen-Tag (es ist kein Rahmen erforderlich und es muss ein gewisser Abstand zum oberen Rand eingehalten werden): #ta{ Rand: automatisch; Rand oben: 5px; } Verwenden Sie js, um die dynamischen Effekte der Seite festzulegen:Mauseingabefunktion: Funktion operInImg(img,src){ //Bildstil festlegen img.style.border="solid 1px blue"; //Bildpfad des großen Bildes festlegen //Pfad des großen Bildes abrufen var big = document.getElementById("big"); //Pfad festlegen big.src=src; } Funktion operOutImg(img){ //Bildstil festlegen img.style.border=""; } Mouse-Out-Funktion: Funktion operOutImg(img){ //Bildstil festlegen img.style.border=""; } Allgemeine Codeimplementierung:<!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta http-equiv="X-UA-kompatibel" content="IE=edge"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <!--JS-Codedomäne deklarieren--> <Skript> //Erstellen Sie eine Funktion zum Verknüpfen und Stylen von Fotos function operInImg(img,src){ //Bildstil festlegen img.style.border="solid 1px blue"; //Bildpfad des großen Bildes festlegen //Pfad des großen Bildes abrufen var big = document.getElementById("big"); //Pfad festlegen big.src=src; } Funktion operOutImg(img){ //Bildstil festlegen img.style.border=""; } </Skript> <!---CSS-Codedomäne deklarieren--> <Stil> /*Div-Stil festlegen*/ #showdiv{ Breite: 342px; Höhe: 505px; Rand: durchgezogen 1px; Rahmenradius: 10px; } /*Tabellenstil festlegen*/ #ta{ Rand: automatisch; Rand oben: 5px; } </Stil> <Titel>taobao</Titel> </Kopf> <Text> <div id="div anzeigen"> <Tabelle Breite = "332px" Höhe = "440px" id="ta"> <tr Höhe="300px"> <td colspan="5"><img src="./images/demo-big.jpg" alt="" id="big"></td> </tr> <tr Höhe="40px"> <td><img src="./images/demo01.jpg" alt="" onmouseover="operInImg(this,'./images/demo-big01.jpg')" onmouseout="operOutImg(this)"></td> <td><img src="./images/demo02.jpg" alt="" onmouseover="operInImg(dieses,'./images/demo-big02.jpg')" onmouseout="operOutImg(dieses)"> </td> <td><img src="./images/demo03.jpg" alt="" onmouseover="operInImg(dieses,'./images/demo-big03.jpg')" onmouseout="operOutImg(dieses)"> </td> <td><img src="./images/demo04.jpg" alt="" onmouseover="operInImg(dieses,'./images/demo-big04.jpg')" onmouseout="operOutImg(dieses)"> </td> <td><img src="./images/demo05.jpg" alt="" onmouseover="operInImg(dieses,'./images/demo-big05.jpg')" onmouseout="operOutImg(dieses)"> </td> </tr> </Tabelle> </div> </body> </html> Ergebnis: Vielen Dank fürs Lesen und gerne können Sie uns auf etwaige Mängel hinweisen! 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:
|
<<: Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.23
>>: So ändern Sie die Server-UUID in MySQL
In diesem Artikel finden Sie den spezifischen Cod...
Problembeschreibung: Nach der Ausführung von dock...
Ein allgemeiner Vorschlag besteht darin, Indizes ...
K8s k8s ist ein Cluster. Es gibt mehrere Namespac...
Lösung des Problems Bootstrap ist ein CSS-Framewo...
1.1 Allgemeine Kennzeichnung Ein allgemeines Tag ...
Vor einigen Tagen habe ich festgestellt, dass mei...
Inhaltsverzeichnis 1. Ursprüngliche Nachfrage 2. ...
SVG (Scalable Vector Graphics) ist ein Bildformat...
Vorwort Tomcat ist ein hervorragender Java-Contai...
In diesem Artikel wird der spezifische Code für J...
Es gibt zwei Installationsmethoden für MySQL: MSI...
In diesem Artikel wird der spezifische JavaScript...
Kopieren Sie das Zertifikat und den Schlüssel im ...
Inhaltsverzeichnis 1.kvm-Bereitstellung 1.1 KVM-I...