J'utilise l'image d'arrière-plan dans la balise de style.
<style> body { background-image: url("img.jpg"); background-size: cover; transition: background-image 4s linear; } </style>
Je souhaite que l'image apparaisse en fondu sans ajouter de div séparé à la page. Cet objectif peut-il être atteint ?
Oui, c'est possible. Tu peux le faire.
Il s'agit d'une méthode CSS uniquement. Cependant, il y a une mise en garde : CSS ne peut pas attendre les événements, il n'a donc aucun moyen de savoir quand l'ensemble du site est chargé.
Au lieu de cela, dans cet extrait, il attend 1 seconde avant de commencer à introduire l'image d'arrière-plan située sur le pseudo-élément avant du corps.