当前位置:首页 > 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;
}

响应式水印

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

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

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

css制作水印

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

相关文章

css制作

css制作

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。其基本语法由选择器和声明块组成。选择器指定要样式化的HTML元素,声明块包含一个或多个属性-值对,用花括号 {} 包裹。 selec…

怎么制作css

怎么制作css

创建CSS文件 新建一个文本文件,将文件扩展名改为.css。例如styles.css。确保文件名简洁且能反映其用途。 编写CSS基础结构 CSS由选择器和声明块组成。选择器用于指定要样式化的HTML…

css制作表格

css制作表格

使用HTML和CSS创建表格 HTML中的<table>元素用于创建表格,结合CSS可以调整样式。以下是一个基础示例: <table> <tr> &…

css样式制作

css样式制作

CSS 样式制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过选择器和属性组合,可以精确调整元素的布局、颜色、字体等样式。 选择器类型 元素选择器:p { color: red; } 选中…

css字体制作

css字体制作

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

淘宝css导航栏制作

淘宝css导航栏制作

淘宝CSS导航栏制作方法 使用HTML和CSS可以轻松制作类似淘宝的导航栏。以下是一个常见的实现方式: HTML结构 <div class="nav-container"> &…