当前位置:首页 > CSS

css制作水印

2026-02-12 19:37:46CSS

使用CSS制作水印

方法1:通过伪元素添加水印

利用::before::after伪元素为元素添加水印背景。这种方式适合为整个页面或特定区块添加水印。

css制作水印

.watermark {
    position: relative;
}

.watermark::after {
    content: "Watermark Text";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    font-size: 48px;
    color: rgba(0, 0, 0, 0.1);
    pointer-events: none;
}

方法2:使用背景图片

通过CSS的background-image属性添加半透明水印图片,适用于需要复杂水印图案的场景。

css制作水印

body {
    background-image: url('watermark.png');
    background-repeat: repeat;
    background-position: center;
    background-attachment: fixed;
    opacity: 0.5;
}

方法3:多元素覆盖水印

在HTML中创建独立的水印元素,通过CSS定位覆盖在内容上方。适合动态控制水印显示/隐藏。

<div class="content">...</div>
<div class="watermark-overlay">Confidential</div>
.watermark-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 72px;
    color: rgba(0, 0, 0, 0.05);
    pointer-events: none;
    z-index: 9999;
}

方法4:文本阴影水印

通过text-shadow为文字内容直接添加水印效果,适合少量关键文字的水印标记。

.watermarked-text {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1),
                -2px -2px 4px rgba(0, 0, 0, 0.1);
}

注意事项

  • 使用pointer-events: none确保水印不会干扰页面交互
  • 透明度建议设置在0.05-0.2之间以达到最佳可视效果
  • 旋转角度(如-45deg)可使水印更具专业感
  • 对于重要文档,建议结合服务器端水印生成方案

标签: 水印css
分享给朋友:

相关文章

css字体制作

css字体制作

CSS字体设置基础 在CSS中设置字体主要通过font-family属性实现,可以指定多个字体作为备选。系统会优先使用第一个可用字体。 body { font-family: "Helvetic…

css制作角标

css制作角标

使用伪元素创建角标 通过CSS的伪元素(如::before或::after)可以轻松实现角标效果。以下是一个示例代码: .element { position: relative; disp…

css雪碧图制作

css雪碧图制作

CSS雪碧图制作方法 CSS雪碧图(CSS Sprite)是一种将多个小图标或背景图像合并到一张大图中的技术,通过减少HTTP请求提升网页性能。以下是制作和使用雪碧图的详细方法: 准备图像素材 收集…

css下拉框制作

css下拉框制作

使用原生HTML和CSS制作下拉框 HTML的<select>元素结合CSS可以创建基础下拉框: <select class="custom-dropdown"> <…

css制作tkd

css制作tkd

CSS 制作 TKD(Title, Keywords, Description) TKD(Title, Keywords, Description)是网页 SEO 优化的核心元素,通常通过 HTML…

css制作教程

css制作教程

CSS基础入门 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。以下是一个系统化的学习路径: 选择器与基本语法 CSS规则由选择器和声明块组成: 选择器 { 属性: 值;…