可以使用 CSS 在页面上制作水印效果,具体的方法如下:
<div class="watermark-container">
<p class="watermark-text">这是一段水印文本</p>
</div>
.watermark-text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
font-size: 24px;
color: rgba(0, 0, 0, 0.2);
}
.watermark-text span {
color: red;
font-weight: bold;
}
.watermark-text::before {
content: "";
position: absolute;
top: -10px;
left: -10px;
right: -10px;
bottom: -10px;
z-index: -1;
background-color: rgba(255, 255, 255, 0.5);
}
完整的代码示例:
<div class="watermark-container">
<p class="watermark-text">这是一段<span>水印</span>文本</p>
</div>
.watermark-container {
position: relative;
height: 100vh;
background-color: #f3f3f3;
}
.watermark-text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
font-size: 24px;
color: rgba(0, 0, 0, 0.2);
}
.watermark-text span {
color: red;
font-weight: bold;
}
.watermark-text::before {
content: "";
position: absolute;
top: -10px;
left: -10px;
right: -10px;
bottom: -10px;
z-index: -1;
background-color: rgba(255, 255, 255, 0.5);
}
效果如下: