当前位置:首页 > CSS

css制作便签

2026-01-27 23:48:59CSS

使用CSS制作便签效果

通过CSS可以轻松实现便签或便利贴的视觉效果,包括纸张质感、卷角、阴影等细节。以下是几种常见的实现方法:

基础便签样式

设置背景色、边框和阴影模拟纸张效果:

.note {
  width: 200px;
  height: 200px;
  background: #ffffa5; /* 经典黄色便签色 */
  box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
  padding: 15px;
  font-family: 'Comic Sans MS', cursive;
  position: relative;
}

添加卷角效果

使用伪元素创建右下角卷曲效果:

css制作便签

.note::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30px;
  height: 30px;
  background: linear-gradient(45deg, #fff 50%, transparent 50%);
  box-shadow: -1px -1px 2px rgba(0,0,0,0.2);
}

斜线背景纹理

通过重复线性渐变创建便签常见的斜线纹理:

.note {
  background-image: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 5px,
    rgba(0,0,0,0.05) 5px,
    rgba(0,0,0,0.05) 6px
  );
  background-color: #ffffa5;
}

3D立体效果

添加多重阴影和变换增强立体感:

css制作便签

.note {
  transform: rotate(1deg);
  box-shadow: 
    1px 1px 0 rgba(0,0,0,0.1),
    3px 3px 0 rgba(0,0,0,0.05),
    5px 5px 5px rgba(0,0,0,0.2);
}

彩色便签变体

通过CSS变量轻松创建不同颜色的便签:

.note {
  --note-color: #ffffa5;
  background-color: var(--note-color);
}

.note.blue { --note-color: #a5d8ff; }
.note.pink { --note-color: #ffd6ff; }
.note.green { --note-color: #c8e7a5; }

完整HTML示例

结合上述CSS的完整实现:

<div class="note">
  <h3>购物清单</h3>
  <ul>
    <li>牛奶</li>
    <li>鸡蛋</li>
    <li>面包</li>
  </ul>
</div>

这些技术可以组合使用,通过调整尺寸、颜色和阴影参数,能创造出各种风格的便签效果。实际应用中,可以添加JavaScript交互实现拖动、旋转或颜色切换功能。

标签: 便签css
分享给朋友:

相关文章

网页制作 css

网页制作 css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; } 例如设置段落文字颜色为红色: p { color: red…

css二级菜单制作

css二级菜单制作

使用纯CSS实现二级菜单 通过嵌套HTML结构和CSS选择器实现二级菜单的显示与隐藏效果。以下是一个基础实现方案: HTML结构: <ul class="menu"> <li…

css 制作三角形

css 制作三角形

使用 CSS 制作三角形的方法 边框法(Border Method) 通过设置元素的宽高为0,并利用边框的透明属性来创建三角形。这是最常见且兼容性最好的方法。 向上三角形 .triangl…

css制作下拉导航条

css制作下拉导航条

使用纯CSS制作下拉导航条 HTML结构部分需要包含导航主菜单和子菜单项,通常使用嵌套的无序列表(<ul>和<li>)实现: <nav class="dropdown-…

css制作圆

css制作圆

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

css怎么制作段落

css怎么制作段落

段落样式基础设置 使用 p 标签定义段落,通过CSS控制字体、间距等属性: p { font-family: Arial, sans-serif; font-size: 16px;…