当前位置:首页 > CSS

css制作纸片

2026-02-13 05:42:08CSS

使用CSS制作纸片效果

通过CSS的box-shadowtransform属性可以模拟纸片的立体效果,结合背景色和边框实现纸张质感。

基础纸片样式代码:

css制作纸片

.paper {
  width: 200px;
  height: 300px;
  background-color: #fff9e6; /* 米白纸张色 */
  box-shadow: 
    1px 1px 3px rgba(0,0,0,0.2), /* 主阴影 */
    3px 3px 5px rgba(0,0,0,0.1); /* 扩散阴影 */
  padding: 20px;
  transform: rotate(2deg); /* 轻微旋转增强立体感 */
  border: 1px solid #e0d5c0; /* 纸张边缘色 */
}

添加卷曲边角效果

使用伪元素创建纸张的卷曲边角:

css制作纸片

.paper::before {
  content: '';
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  background: linear-gradient(135deg, transparent 50%, #f5f0e1 50%);
  box-shadow: -2px -2px 3px rgba(0,0,0,0.1);
}

拟真纸张纹理

通过背景图案增加纸张纹理:

.paper {
  background-image: 
    linear-gradient(#fff9e6 1px, transparent 1px),
    linear-gradient(90deg, #fff9e6 1px, transparent 1px);
  background-size: 10px 10px;
}

动态悬浮效果

添加悬停动画增强交互感:

.paper:hover {
  transform: rotate(0deg) translateY(-5px);
  box-shadow: 
    2px 5px 10px rgba(0,0,0,0.15),
    5px 10px 20px rgba(0,0,0,0.1);
  transition: all 0.3s ease;
}

完整示例可通过将这些CSS规则应用于HTML元素实现,调整尺寸和颜色可适应不同场景需求。

标签: 纸片css
分享给朋友:

相关文章

css网页制作

css网页制作

CSS网页制作基础 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。以下是核心知识点: 选择器与样式规则 /* 标签选择器 */ p { color: #333; fo…

css制作导航栏

css制作导航栏

水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 <nav class="horizontal-nav…

css制作下拉导航条

css制作下拉导航条

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

制作css表格

制作css表格

基础CSS表格结构 使用HTML的<table>标签创建表格骨架,搭配CSS控制样式。以下是一个基础示例: <table class="styled-table"> &l…

网页制作 css

网页制作 css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成。选择器指向需要样式化的HTML元素,声明块包含一个或多个用分号分隔的声明,每个声明由属性和值组成。 选择…

css 制作导航

css 制作导航

基础导航栏制作 使用HTML无序列表<ul>和CSS样式创建横向导航栏 <nav> <ul class="navbar"> <li><…