Wie man Fade-Hover-Änderungen an einem Eltern-Div vornehmen kann, wenn wir den Mauszeiger über ein Child-Div bewegen? Ich möchte den Hover einen Fade-Effekt haben und das Hintergrundbild des Eltern-Div ändern. Die Veränderung geschieht sehr schnell. Ich möchte, dass die Veränderung langsam und reibungslos vonstatten geht.Wie kann man einen Bildblendeffekt beim Schweben erzielen?
<script>
\t \t $('#hoverdiv').on('mouseover', function(){
$(this).parent().addClass('is-hover');
}).on('mouseout', function(){
$(this).parent().removeClass('is-hover');
})
\t </script>
.bground {
width:100%;
position:relative;
background: url(../img/bg1.jpg) no-repeat top center;
}
.bground:after {
\t content: url(../img/bg2.jpg);
\t width:0;
\t height:0;
\t display:none;
}
.is-hover {
background: url(../img/bg2.jpg) no-repeat top center;
}
#hoverdiv
{
\t width:auto;
\t height:auto;
\t margin:0 auto;
\t padding:0;
}
<section id="bground" class="bground">
<div id="hoverdiv">
<div class="display">
<img src="img/logo.png" alt="Logo">
</div>
<div class="page-scroll">
<a href="#about" class="btn btn-circle" style="color:#000000">
<i class="fa fa-angle-double-down animated"></i>
</a>
</div>
</div>
</section>
mit den oben js ich in der Lage bin das übergeordnete Div mit Hilfe des Kindes div zu ändern. Ich bin einfach nicht in der Lage, irgendwelche gewünschten Übergänge zu machen. wie das geht, wäre hilfreich –