Ich versuche, einen Folieffekt mit jQuery oder reinem css zu erstellen.Verwenden von jQuery, um einen Folienübergang auszuführen, wenn ein div verborgen und ein anderer Overhead davon angezeigt wird
Ich habe einen Container div und dann 2 Inhalt Divs innen. Ich würde gerne einen Effekt wie in der ersten Kachel in this demo auf Maus-Hover und Mouse-Out erreichen.
Bitte beachten Sie diese https://jsfiddle.net/jfyacwvg/ meines aktuellen code. Sie werden feststellen, dass der Absatz erscheint, wenn Sie über Punkt 1 schweben. Das ist in Ordnung, aber ich möchte, dass es mit einer Art Slide-Effekt erscheint.
Bitte beachten Sie, dass sich Punkt 2 und 3 ändern, wenn Sie den ersten Punkt schweben. Das muss ich später beheben.
Hier ist mein JavaScript-Code anzeigen zu verstecken, aber bitte auf den jsfiddle Link für alles sehen:
$(".card").hover(
function() {
$(".content-1").hide();
$(".content-2").show();
}, function() {
$(".content-2").hide();
$(".content-1").show();
}
);
Hier ist die html:
<div class="container">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div class="row">
<div class="col-md-4">
<div class="card">
<div class="content-1" style="height: 300px">
<img src="http://placehold.it/350x150" class="img-responsive" style="margin-left: auto; margin-right: auto;" />
<h3 class="text-center">Item 1</h3>
</div>
<div class="content-2" style="display: none; height: 300px;">
<p style="margin:30px 0 30px 0">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card">
<div class="content-1" style="height: 300px">
<img src="http://placehold.it/350x150" class="img-responsive" style="margin-left: auto; margin-right: auto;" />
<h3 class="text-center">Item 2</h3>
</div>
<div class="content-2" style="display: none; height: 300px;">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card">
<div class="content-1" style="height: 300px">
<img src="http://placehold.it/350x150" class="img-responsive" style="margin-left: auto; margin-right: auto;" />
<h3 class="text-center">Item 3</h3>
</div>
<div class="content-2" style="display: none; height: 300px;">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Sie müssen sich hier minimal, einen entsprechenden Code liefern, so dass es sichtbar sein wird, von anderen in der Zukunft, wenn Sie diese Seite entfernen. – Rob