预制资源文件和使用说明 - 方便在项目中调用

资源文件结构说明

Resource_Pack/                  # 资源包根目录
├── images/                   # 图片资源
│   ├── backgrounds/          # 背景图片
│   ├── icons/                # 图标素材
│   └── ui/                   # 界面元素
├── styles/                   # 样式文件
│   ├── components.css         # 组件样式
│   └── animations.css         # 动画样式
└── data/                    # 数据文件
    └── resources.json         # 资源清单
            

渐变背景

渐变预览

用途:页面背景、卡片背景、按钮背景

格式:CSS渐变

background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);

卡片阴影

阴影效果

用途:卡片、模态框、悬浮元素

特点:现代Material Design风格

box-shadow: 0 8px 25px rgba(0,0,0,0.15);

现代按钮

用途:主要操作按钮、CTA按钮

特点:渐变背景、圆角、悬停效果

.btn-modern { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; border: none; padding: 12px 24px; border-radius: 25px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; } .btn-modern:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0,0,0,0.2); }

加载动画

用途:数据加载、等待状态

特点:CSS旋转动画

/* HTML */ <div class="loader"></div> /* CSS */ .loader { width: 40px; height: 40px; border: 4px solid #f3f3f3; border-top: 4px solid #3498db; border-radius: 50%; animation: spin 2s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

网格布局

用途:图片墙、卡片布局、产品展示

特点:响应式网格系统

.grid-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; padding: 20px; } .grid-item { background: white; border-radius: 10px; padding: 20px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); transition: transform 0.3s ease; } .grid-item:hover { transform: translateY(-5px); }

表单样式

用途:登录表单、联系表单、搜索框

特点:现代输入框样式

.form-input { width: 100%; padding: 12px; border: 2px solid #e1e5e9; border-radius: 8px; font-size: 16px; transition: border-color 0.3s ease; } .form-input:focus { outline: none; border-color: #3498db; box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.1); }

资源调用说明

<!-- 在HTML中调用Resource_Pack中的资源 --> <!-- 1. 调用CSS样式 --> <link rel="stylesheet" href="Resource_Pack/styles/components.css"> <!-- 2. 调用图片资源 --> <img src="Resource_Pack/images/backgrounds/gradient-bg.jpg" alt="背景"> <!-- 3. 使用CSS类 --> <button class="btn-modern">点击我</button> <!-- 4. 调用动画 --> <div class="loader"></div> <!-- 注意:路径要根据实际文件位置调整 --> <!-- 相对路径:相对于当前HTML文件的位置 --> <!-- 绝对路径:从网站根目录开始 -->