私の背景画像はフェードインしていませんが、ナビゲーションバーはあります。 (私は私の背景画像がフェードインしたいとナビゲーションバーがないように)背景画像がフェードインしていない(ただし、ナビゲーションバーは)
ここではHTMLは事前に
body {
margin: 0;
padding: 0;
background-color: #272727;
}
body.home {
background-image: URL("Homebc.png");
background-size: cover;
-webkit-animation: fadein 2s;
}
@-webkit-keyframes fadein {
from { opacity: 0; }
to { opacity: 1; }
}
<body class="home">
<div>
<header="navbar">
<div>
<a class="logo" href="Index.html">
<img src="brandlogoNAV.png" height="57.6px" width="190px">
</a>
<ul>
<li><a class="active" href="Index.html">HOME</a></li>
<li><a href="About.html">ABOUT</a></li>
<li><a href="Approach.html">OUR APPROACH</a></li>
<li><a href="Contact.html">CONTACT</a></li>
</ul>
</div>
</header>
</div>
感謝です!
すべてがあまりにも長い間、あなたが 'body'タグにあなたのキーフレームアニメーションを宣言しているように退色されます。また、この種のアニメーションを背景画像に適用することはできません。なぜなら、アニメーションやトランジション効果を適用することは可能ですが、ロードされた後はサーバーから最初に要求してロードする必要があるからです。あなたはjavascriptと同様の何かを達成することができるかもしれませんが、私はこの質問の範囲を超えると思う。 – UncaughtTypeError