Saya menggunakan imej latar belakang dalam tag gaya.
<style> body { background-image: url("img.jpg"); background-size: cover; transition: background-image 4s linear; } </style>
Saya mahu imej pudar tanpa menambah div berasingan pada halaman. Adakah matlamat ini boleh dicapai?
Ya, boleh. Anda boleh melakukan ini.
Ini adalah kaedah CSS sahaja. Walau bagaimanapun, terdapat kaveat, CSS tidak boleh menunggu acara, jadi ia tidak mempunyai cara untuk mengetahui bila keseluruhan tapak telah dimuatkan.
Sebaliknya, dalam coretan ini, ia menunggu 1 saat sebelum mula memperkenalkan imej latar belakang yang terletak pada badan sebelum unsur pseudo.