当前位置:首页 > CSS

css制作水印

2026-01-28 01:09:05CSS

使用CSS制作水印

通过CSS可以轻松为网页或图片添加水印效果,以下是几种常见方法:

使用伪元素添加文字水印

通过::after::before伪元素在目标元素上叠加半透明文字:

css制作水印

.watermark {
    position: relative;
}
.watermark::after {
    content: "机密文件";
    position: absolute;
    opacity: 0.2;
    font-size: 3em;
    color: #000;
    transform: rotate(-45deg);
    z-index: 100;
    pointer-events: none;
    left: 50%;
    top: 50%;
}

背景图片水印

将水印设置为重复背景图案:

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

动态生成水印

通过CSS变量控制水印内容:

css制作水印

:root {
    --watermark-content: "DEMO";
}
.element::before {
    content: var(--watermark-content);
    /* 其他样式属性 */
}

水印样式增强

添加阴影和混合模式提升效果:

.watermark {
    text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
    mix-blend-mode: overlay;
    user-select: none;
}

响应式水印

使用视口单位适应不同屏幕:

.watermark {
    font-size: 5vw;
    left: 10vw;
    top: 30vh;
}

这些方法可根据需求组合使用,通过调整透明度、旋转角度、字体大小等参数获得理想效果。对于图片水印,建议使用PNG透明背景格式。

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

相关文章

咖啡店css制作

咖啡店css制作

咖啡店网页CSS设计要点 布局与配色 咖啡店网页通常采用温暖自然的配色方案,如棕色、米色、浅绿色等大地色系。主色调可选择咖啡色(#6F4E37)作为品牌色,搭配奶油色(#FFF8E8)作为背景。使用C…

制作 .css

制作 .css

创建 CSS 文件的基本步骤 新建一个文本文件,将其保存为 .css 扩展名(例如 style.css)。使用纯文本编辑器(如 Notepad++、VS Code 或 Sublime Text)编写…

css 边框制作

css 边框制作

基础边框设置 使用 border 属性可快速设置边框样式、宽度和颜色: .element { border: 1px solid #000; /* 宽度 | 样式 | 颜色 */ } 样式选…

vue实现网页水印

vue实现网页水印

添加静态水印 在Vue中可以通过CSS或Canvas实现静态水印。CSS方法适合简单文字水印,Canvas适合复杂水印效果。 <template> <div class="wa…

css如何制作圆

css如何制作圆

使用 border-radius 属性 通过设置 border-radius 属性可以轻松创建圆角或圆形元素。值为 50% 时,元素会呈现为圆形。 .circle { width: 100p…

css制作导航

css制作导航

CSS 制作导航的方法 基础水平导航栏 使用无序列表(<ul>)和浮动(float)或 Flexbox 布局实现水平导航: <nav> <ul class="ho…