HTMLの背景画像にぼかしを入れる方法
HTMLの背景画像にぼかしを入れる方法を説明します。
以下にHTMLとCSSを別ファイルで記載します。
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> <div class="test-background"> <h1 class="test-title">ぼかし背景の例</h1> </div> </body> </html>
CSSファイル (styles.css)
.test-background { position: relative; width: 100vw; height: 100vh; background-image: url('背景画像のURL'); background-size: cover; background-position: center; filter: blur(8px); /* ぼかしの量を調整 */ } .test-title { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; font-size: 2rem; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); /* テキストの視認性向上 */ }
この例では、filter: blur(8px);プロパティを使って背景画像にぼかし効果を加えています。
必要に応じてぼかしの量を調整してください。