Wie man eine Miniaturansicht im HTML-Code zu vergrößern

December 24

Eines der Geheimnisse um die Vergrößerung der Bilder ohne sie zu verzerren soll proportionale Größenanpassung oder ein Bild horizontale und vertikale Abmessungen mit dem gleichen Prozentsatz-Faktor erhöhen verwenden. Miniaturen, die kleine Versionen der Bilder, die größer sind, können Sie viele Bilder auf einer Webseite zu platzieren, und Benutzer können dann größere Versionen der Bilder durch Klicken auf eine Schaltfläche oder halten ihren Cursor über die Miniaturansicht anzeigen. Eine Möglichkeit, qualitativ hochwertige vergrößerte Bilder anzeigen soll dasselbe Bild für die Miniaturansicht und der erweiterten Version verwenden. Erstellen Sie diesen Zoomeffekt mit einem einfachen JavaScript-Trick.

Anweisungen

1 Starten Sie Ihren HTML-Editor und öffnen Sie ein HTML-Dokument zu.

2 Fügen Sie den folgenden Code in das Dokument:

< Img Id = "Image1" Height = "100" Width = "100"

Onmouseover = "SetSize (dieser, ' Over')" Onmouseout = "SetSize (this, ' Out')" / >

Dies platziert ein Bild auf der Webseite. Beachten Sie, dass die Werte für "Höhe" und "Breite" die Bildmaße in Pixel bestimmen. Stellen Sie diese Werte auf die gewünschte Größe der Miniaturansicht. Wenn die Miniaturansicht 80 Pixel hoch und 90 Pixel breit sein soll, zum Beispiel gesetzt, die Höhe auf "80" und die Breite auf "90." Beachten Sie, dass die Eigenschaften "Onmouseover" und "Onmouseout" das Bild "Id" Wert auf eine JavaScript-Funktion namens "SetSize." übergeben

3 Das Dokument "Skript" Abschnitt dieser JavaScript-Code hinzufügen:

Var PercentIncrease = 1,6;

Die Variable "PercentIncrease" bestimmt das Bild Vergrößerungsfaktor. In diesem Beispiel dieses Faktors ist 1.6, und verursacht die Thumbnail-Größe 1,6 Mal erhöhen. Ändern Sie diesen Wert auf alles, was Sie mögen.

4 Platzieren Sie den folgenden Code unter der vorherigen Anweisung:

Funktion SetSize (Bild, Action) {}

Wenn (Aktion == "drüber") {}

Var NewHeight = Math.round(image.height * percentIncrease);

Var NewWidth = Math.round(image.width * percentIncrease);

}

Else {}

Var NewHeight = Math.round(image.height / percentIncrease);

Var NewWidth = Math.round(image.width / percentIncrease);

}

Image.Style.Height = NewHeight;

Image.Style.Width = NewWidth;

}

Diese Funktion "SetSize" bestimmt die Abmessungen des Bildes und multipliziert sie mit der "PercentIncrease"-Faktor, wenn ein Mauscursor über das thumbnail-Bild bewegt. Es reduziert diese Dimensionen, wenn der Cursor Weg von dem Bild bewegt wird.

5 Speichern Sie das Dokument, und öffnen Sie sie in Ihrem Browser, um die Miniaturansicht angezeigt.

6 Bewegen Sie den Cursor über die Miniaturansicht. Die Thumbnail-Größe erhöht, der Faktor, den Sie im Code festlegen. Bewegen Sie die Maus vom das vergrößerte Bild, sie zur normalen Größe zurück.

Tipps & Warnungen

  • Beachten Sie, dass die JavaScript-Funktion Sie gebrochene Zoom-Faktoren wie 1.6 und 2.7 verwenden kann. Wenn Sie einen Zoomfaktor auswählen, wählen Sie eine, die nicht das vergrößerte Bild so groß machen, dass es nicht auf die Seite passt. Wenn das passiert, werden Benutzer nicht ihren Cursor entfernt das Bild, um es zu seiner normalen Größe der Miniaturansicht zurück bewegen können.