Ich versuche, das Hintergrundbild eines Div zu ändern, wenn ein Benutzer auf ein Element auf der Seite schwebt. Ich weiß, es muss einen besseren Weg geben, dies zu tun ... Das ist es, was ich jetzt habe.Bild Fade zu neues Bild auf Hover
'# 11' ist das Div, über das sich die Maus bewegt.
‚#treeBG‘ ist der div, dessen Hintergrundbild sollte
Aktuelles Bild ändern ist bg.jpg und ich möchte, dass verblassen und blur.jpeg in verblassen, an seinem Platz.
$(function() {
$('#11').hover(function() {
$('#treeBG').css('background-image', 'url("blur.jpeg")');
$('#treeBG').css('width', '100%');
$('#treeBG').css('background-size', 'cover');
$('#treeBG').css('background-repeat', 'no-repeat');
}, function() {
\t // on mouseout, reset the background image
$('#treeBG').css('background-image', 'url("blur.jpeg")');
});
});
Ich habe das Bild kein Problem ändern, will ich es nur einen Fade Übergang haben, schöner aussehen.
Irgendwelche Ideen?
versuchen CSS-Übergänge mit! 'Übergang: Hintergrund 2s Leichtigkeit-in-out;' –
Ich müde, das Hinzufügen, aber ich glaube nicht, dass ich den Code direkt im Skript hatte. Können Sie es so eingeben, wie es sein sollte? @FernandoChavezHerrera – sk03
Ich denke, dass Sie das separat in Ihrem CSS-Stylesheet hinzufügen müssen. –