当前位置:首页 > CSS

css制作水印

2026-01-28 01:09:05CSS

使用CSS制作水印

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

使用伪元素添加文字水印

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

.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变量控制水印内容:

: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;
}

响应式水印

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

css制作水印

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

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

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

相关文章

css网页制作教程下载

css网页制作教程下载

CSS网页制作教程下载资源推荐 免费在线教程平台 W3Schools(www.w3schools.com/css/)提供交互式CSS教程,涵盖基础到高级内容,支持在线练习。 MDN Web Docs(…

css图标制作

css图标制作

CSS 图标制作方法 使用 Unicode 或图标字体 通过引入字体库(如 Font Awesome)或直接使用 Unicode 符号生成图标。例如,Font Awesome 的图标可通过类名调用:…

css制作相册

css制作相册

使用CSS Grid布局制作相册 CSS Grid布局非常适合创建响应式相册,能够灵活调整行列和间距。 .photo-gallery { display: grid; grid-templa…

css制作开关

css制作开关

使用纯CSS制作开关 通过CSS的伪元素和input[type="checkbox"]可以创建自定义开关样式。关键点在于隐藏原生复选框,用CSS重新设计外观。 <label class="sw…

css制作圆

css制作圆

使用CSS制作圆形元素 通过CSS的border-radius属性可以轻松将元素变为圆形。以下是具体实现方法: 基本圆形实现 .circle { width: 100px; height:…

怎么制作css表格

怎么制作css表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,CSS用于控制样式。以下是一个基础示例: <table class="styled-table">…