css制作便签
使用CSS制作便签效果
通过CSS可以轻松创建具有纸质便签风格的视觉效果,以下是几种常见方法:
基础便签样式
设置黄色背景、圆角边框和轻微阴影模拟纸质效果:
.note {
background-color: #ffff88;
width: 200px;
height: 200px;
padding: 15px;
border-radius: 2px 15px 15px 2px;
box-shadow: 3px 3px 5px rgba(0,0,0,0.2);
transform: rotate(2deg);
font-family: 'Comic Sans MS', cursive;
position: relative;
}
添加卷边效果
使用伪元素创建右上角卷曲效果:

.note::after {
content: "";
position: absolute;
top: 0;
right: 0;
width: 20px;
height: 20px;
background: linear-gradient(135deg, transparent 50%, #ddd 50%);
border-bottom-left-radius: 15px;
}
网格线便签
添加背景网格线增强真实感:
.note {
background-image:
linear-gradient(#ffff88 1px, transparent 1px),
linear-gradient(90deg, #ffff88 1px, transparent 1px);
background-size: 20px 20px;
background-color: #ffff88;
}
多层阴影立体效果
创建多层阴影增强立体感:

.note {
box-shadow:
1px 1px 0 #ddd,
2px 2px 0 #ccc,
3px 3px 0 #bbb,
4px 4px 3px rgba(0,0,0,0.3);
}
动态悬停效果
添加悬停动画使便签更生动:
.note:hover {
transform: rotate(0deg) scale(1.05);
box-shadow: 0 5px 15px rgba(0,0,0,0.3);
transition: all 0.3s ease;
}
便签钉装饰
使用伪元素添加图钉装饰:
.note::before {
content: "";
position: absolute;
top: -10px;
left: 50%;
width: 20px;
height: 20px;
background: radial-gradient(circle, #ccc 30%, transparent 31%);
transform: translateX(-50%);
}
这些CSS技巧可以单独使用或组合应用,根据实际需求调整颜色、尺寸和细节,创建出各种风格的便签效果。






