Ich versuche gerade, einen Zoomeffekt beim Bewegen des Mauszeigers über eines meiner vier Bilder zu erstellen. Das Problem ist, dass die meisten Beispiele normalerweise Tabellen oder Maskendivs verwenden, um einen Effekt anzuwenden.
Hier ist ein Beispiel dafür , dass Geräte , was ich möchte dies .
Dies ist mein bisheriger Code.
HTML
<div id="menu">
<img class ="blog" src="http://s18.postimg.org/il7hbk7i1/image.png" alt="">
<img class ="music" src="http://s18.postimg.org/4st2fxgqh/image.png" alt="">
<img class ="projects" src="http://s18.postimg.org/sxtrxn115/image.png" alt="">
<img class ="bio" src="http://s18.postimg.org/5xn4lb37d/image.png" alt="">
</div>
CSS
#menu {
max-width: 1200px;
text-align: center;
margin: auto;
}
#menu img {
width: 250px;
height: 375px;
padding: 0px 5px 0px 5px;
overflow: hidden;
}
.blog {
height: 375px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.blog:hover {
cursor: pointer;
height:475px;
width: 350px;
}
.music {
height: 375px;
}
.projects {
height: 375px;
}
.bio {
height: 375px;
}
Bitte schön.
Demo
http://jsfiddle.net/27Syr/4/
HTML
CSS
Vorschlag
Anstatt
.fader { inline-block; }
ein Rastersystem in Betracht zu ziehen. Abhängig von Ihrer bevorzugten Technologie können Sie Foundation , Susy , Masonry oder deren Alternativen wählen .quelle
quelle
Ich benutze gerne ein Hintergrundbild. Ich finde es einfacher und flexibler:
DEMO
CSS:
HTML:
DEMO 2 mit Überlagerung
quelle
Einfach:
Dadurch kann das Element eine Animation über CSS zuweisen.
Das wird es wachsen lassen!
quelle
Auf diese Weise können Sie jedes Bild mit einer einfachen Animation zoomen. Wenn Sie ein vollständiges Tutorial benötigen, finden Sie hier ein offizielles Tutorial: http://talkerscode.com/webtricks/image-zoom-in-on-hover-using-css3.php
quelle
LÖSUNG 1: Sie können Zoom-Master herunterladen .
LÖSUNG 2: Gehen Sie hierher .
LÖSUNG 3: Ihre eigenen Codes
quelle
Ich möchte nur eine Notiz über die oben genannten Übergänge machen, die nur benötigt werden
und -ms- funktioniert sicherlich nicht für IE 9 Ich weiß nicht, woher du diese Idee hast.
quelle
transition
IE offiziell gebracht Immobilientransition
in IE 10 erfordert es also nicht. Wenn Sie jedoch 100% sein möchten, gibt es Versionen von IE 9, die instabil sind und diese verwenden-ms-transition
.Dieser Code ist nur für den Verkleinerungseffekt vorgesehen. Stellen Sie den Div "img-wrap" entsprechend Ihren Stilen ein und fügen Sie den obigen Verkleinerungseffekt für die Stilergebnisse ein. Für den Vergrößerungseffekt müssen Sie den Skalierungswert erhöhen (z. B. für den Vergrößerungseffekt). Verwenden Sie in transform: scale (1.3).
quelle
quelle
quelle
quelle
Fügen Sie Ihrer Webseite die jQuery-JavaScript-Bibliothek zusammen mit jquery.zbox.css und jquery.zbox.js hinzu.
Fügen Sie der Webseite eine Gruppe von Miniaturansichten mit Links hinzu, die auf Bilder in voller Größe verweisen.
Rufen Sie die Funktion auf Dokument bereit auf. Das ist es.
In der Ansichtsquelle tun Sie:
quelle