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

添加卷角效果

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

.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立体效果

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

.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的完整实现:

css制作便签

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

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

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

相关文章

css制作

css制作

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

css制作图片

css制作图片

CSS 制作图片的方法 使用 background-image 属性 通过 background-image 属性可以为元素设置背景图片。这种方法适用于将图片作为背景而非内容的一部分。 .eleme…

用css制作网页

用css制作网页

创建HTML文件结构 新建一个index.html文件,写入基础HTML5结构。通过<link>标签引入外部CSS文件,示例结构如下: <!DOCTYPE html> <…

css制作相册

css制作相册

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

css样式制作

css样式制作

CSS样式制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过CSS可以定义字体、颜色、布局等样式。 选择器与属性 /* 标签选择器 */ p { color: blue; font…

css制作箭头

css制作箭头

使用边框制作箭头 通过设置元素的 border 属性,利用透明边框和实色边框的组合生成箭头。例如,创建一个向右的箭头: .arrow-right { width: 0; height:…