Je souhaite qu'une image soit préchargée et qu'elle se bloque lorsqu'elle est prête. J'ai le pré-chargeur qui fonctionne mais je ne peux pas obtenir l'effet de fondu.Comment faire un fondu en image de fond?
Ce que j'ai essayé:
1: transitions CSS3 - ne fonctionne pas pour les images d'arrière-plan. 2: jQuery fadeIn - fonctionne uniquement sur les éléments HTML et non sur l'image de fond CSS. Essayer de faire disparaître un élément entraîne la disparition de tous les éléments.
jQuery:
$(bg).imagesLoaded({
done: function($images){
$('body').css('background-image', "url('" + $images[0].src + "')");
CSS:
body{
background-repeat:no-repeat;
background-attachment:fixed;
background-size:cover;
}
Je comprends qu'il ne peut être un moyen habile d'y parvenir, mais je l'ai vu faire ici par exemple il doit y avoir un moyen : http://movies.io/m/4I/en.
-t-il d'être une image de fond? Y a-t-il une raison pour laquelle vous ne pouvez pas simplement utiliser l'élément img? Vous pouvez le faire avec des transitions css btw – alimac83
Vous pouvez créer un élément séparé et affecter l'ensemble de l'élément, plutôt que de mettre une image de fond sur le corps. – Chad
C'est l'image de fond sur le lien que vous avez donné, il doit donc s'agir d'un autre élément qui a une couleur de fond noire et disparaît une fois l'image chargée. – Archer