Das heutige Projekt ist eine weitere Erkundung der Arten von praktischen Anwendungen, die Sie mit ein wenig Einfallsreichtum und etwas einfacher CSS erreichen können. Sie werden begeistert sein, wie viel Sie mit nur wenigen Codezeilen erreichen können.
Das Endergebnis ist eine großartige Möglichkeit, einen Streifen mit kleinen Miniaturbildern anzuzeigen, die der Benutzer schweben kann, um größere Bilder zu sehen. Lass uns eintauchen und sehen, wie es funktioniert.
Das Konzept
Das grundlegende Layout hier ist ziemlich einfach. Wir möchten einen Streifen mit Miniaturbildern und ein großes gekennzeichnetes Bild. Der knifflige Teil besteht darin, das vorgestellte Bild zu ändern, wenn der Benutzer über einem der Thumbnails steht.
Vorgeschmack: Klicken Sie hier, um das fertige Produkt zu starten.
Mit CSS können Sie nicht zwei verschiedene Divs erstellen und dann den Inhalt des einen als Aktionspunkt für den anderen dienen. Es ist in JavaScript einfach genug, aber CSS gibt Ihnen weniger Freiheit beim Stapeln Ihrer Selektoren.
Wenn wir jedoch klug sind, wie wir unseren HTML-Code strukturieren, ist dieses Projekt ziemlich einfach zu erstellen. Mal sehen, wie das aussieht.
Das HTML
Um dies zu erreichen, benötigen wir vier Miniaturbilder und vier Bilder in voller Größe. Der Schlüssel, um die erstere auf die letztere wirken zu lassen, besteht darin, sie wie folgt zusammenzufassen: