Ich habe es geschafft, ein Hintergrundbild auf Hover eines anderen Elements mit diesem großen Forum einrichten! Da ich neu bei jQuery und Javascript bin, kämpfe ich um das Hinzufügen zusätzlicher Effekte auf Hover zu formatieren. z.B. Ich möchte nicht nur einen Anhang zum Hintergrundbild verwenden, sondern auch eine Hintergrundgröße: Cover; Anhängen und ein Übergang: alle 0,33s Leichtigkeit. Wie würde ich das zur aktuellen Syntax hinzufügen?Wie formatiere ich meine jQuery
$(document).ready(function() {
//Preload
$('<img/>').hide().attr('src', '../img/background-experience.jpg').load(function(){
$('body').append($(this));
});
$('.btn').hover(function() {
$('body').css('background-image', 'url("../img/background-experience.jpg")');
}, function() {
$('body').css('background', '');
});
});
EDIT: NACH HILFE VON NOEL
Added benutzerdefinierte Klasse verwendet, die eine bessere Lösung jetzt sein kann Probleme mit dem Übergang mit dieser meiner SCSS Code ist.
body {
background: $black;
color: $white;
font-family: $default-font;
font-weight: 600;
transition: all 0.33s ease;
}
.my-custom-class {
background-image:url('https://yt3.ggpht.com/-V92UP8yaNyQ/AAAAAAAAAAI/AAAAAAAAAAA/zOYDMx8Qk3c/s900-c-k-no-mo-rj-c0xffffff/photo.jpg');
background-size:cover;
}
So möchten Sie mehr CSS-Stile hinzuzufügen .. Das ist, was Sie suchen? – SilentCoder
hey Sam - nicht sicher, was hier passiert, aber kannst du eine Geige spielen, damit ich das Übergangsproblem sehen kann, das du hast? – Noel