HTMLの背景画像をフェードインさせる方法
以下はHTMLの背景画像をフェードインさせる方法です。
HTML (index.html)
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>背景画像フェードイン</title> <link rel="stylesheet" href="styles.css"> </head> <body class="fade-in-background"> <div class="content"> <h1>背景画像がフェードインします</h1> </div> </body> </html>
CSS (styles.css)
.fade-in-background { background-image: url('background.jpg'); /* 背景画像のURL */ background-size: cover; background-position: center; width: 100vw; height: 100vh; opacity: 0; animation: fadeIn 3s forwards; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .content { text-align: center; color: white; padding: 20px; }
このコードでは、背景画像がページの読み込みとともにフェードインします。
fade-in-background クラスを適用することで、fadeIn アニメーションが適用され、背景画像がスムーズに表示されます。