Bagaimana untuk mencapai kesan gelongsor imej latar belakang CSS tanpa menggunakan F12?
P粉903969231
2023-08-14 19:47:48
<p>Saya sedang cuba membuat tapak web menggunakan CSS dan HTML, tetapi saya nampaknya tidak dapat membuat imej latar belakang saya slaid dan bergerak. Saya menggunakan Kod Visual Studio dan saya menjalankan kod di Google tetapi ia tidak bergerak tetapi apabila saya menekan F12 untuk menyahpepijat ia berfungsi? !
Ini kod saya: </p>
<pre class="brush:php;toolbar:false;">body {
warna latar belakang: hitam;
margin: 0;
padding: 0;
background-image: url("Saya mempunyai URL yang betul, tetapi saya tidak mahu berkongsinya");
saiz latar belakang: penutup;
background-repeat: tidak-ulang;
lampiran latar belakang: tetap;
animasi: slaid 1s linear tak terhingga silih berganti;
}
@keyframes slaid {
0% {
kedudukan latar belakang: -175% 0%;
}
100% {
kedudukan latar belakang: 300% 0%;
}
}
.bekas {
lebar maksimum: 800px;
margin: 0 auto;
padding: 0px;
}</pre>
<p>Saya cuba meminta bantuan Chat GPT, tetapi semakin keliru</p>
Saya rasa saya tahu apa masalahnya. Animasi tidak berfungsi kerana sifat kedudukan latar belakang ditetapkan kepada tetap. Ini bermakna imej latar belakang tidak akan bergerak, tanpa mengira animasi. Untuk menyelesaikan masalah ini, anda perlu menukar sifat kedudukan latar belakang untuk menatal.