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"> <div class="test-watermark">透かし</div> </div> </body> </html>
CSSファイル (styles.css)
.test-background { background-image: url('background.jpg'); background-size: cover; background-position: center; position: relative; height: 100vh; } .test-watermark { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 3rem; color: rgba(255, 255, 255, 0.5); /* 透かしの色と透明度 */ pointer-events: none; /* 透かしの上のクリックを無効にする */ user-select: none; /* 透かしのテキスト選択を無効にする */ }
この例では、背景画像に対して透かしテキストを中央に配置しました。
透かしは半透明の白色で、位置を中央に設定しています。