ホームページ  >  に質問  >  本文

F12 を使用せずに CSS 背景画像のスライド効果を実現するにはどうすればよいですか?

<p>現在 CSS と HTML を使用して Web サイトを作成しようとしていますが、背景画像をスライドさせたり移動したりすることができないようです。 Visual Studio Code を使用しており、Google でコードを実行しましたが動きませんが、F12 キーを押してデバッグすると動きますか? ! これは私のコードです: </p> <pre class="brush:php;toolbar:false;">body { 背景色: 黒; マージン: 0; パディング: 0; 背景画像: url("正しい URL を持っていますが、共有したくありません"); 背景サイズ: カバー; 背景リピート: リピートなし; 背景添付: 修正されました。 アニメーション: スライド 1 秒のリニア無限代替。 } @keyframes スライド { 0% { 背景位置: -175% 0%; } 100% { 背景位置: 300% 0%; } } 。容器 { 最大幅: 800ピクセル; マージン: 0 自動; パディング: 0px; }</pre> <p>チャット GPT に助けを求めてみましたが、さらに混乱してしまいました</p>
P粉903969231P粉903969231454日前640

全員に返信(1)返信します

  • P粉633733146

    P粉6337331462023-08-15 12:43:02

    問題がどこにあるのかはわかったと思います。背景位置プロパティが固定に設定されているため、アニメーションは機能しません。これは、アニメーションに関係なく、背景画像が移動しないことを意味します。この問題を解決するには、background-position プロパティをスクロールするように変更する必要があります。

    リーリー

    返事
    0
  • キャンセル返事