Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

小黄科技城堡 - 企业官网项目

这是一个现代化的企业官网项目,采用响应式设计,支持PC端和移动端访问。

https://cccq-c.github.io/HTML003/

目录结构

项目根目录/
│
├── index.html          # 网站主页
│
├── css/               # CSS样式文件夹
│   ├── reset.css      # 重置默认样式
│   ├── home.css       # 首页板块样式
│   ├── about.css      # 关于我们板块样式
│   ├── services.css   # 服务概览板块样式
│   ├── our-services.css # 详细服务板块样式
│   └── promise.css    # 服务承诺板块样式
│
├── js/                # JavaScript文件夹
│   └── main.js        # 主要脚本文件
│
├── images/            # 图片资源文件夹
│   └── 01/           # 主要图片资源
│
└── README.md          # 项目说明文档

项目概述

这是一个现代化的企业官网项目,采用响应式设计,确保在各种设备上都能提供出色的用户体验。

功能特点

1. 导航系统

  • 响应式导航栏,支持移动端半屏显示
  • 智能导航关闭功能:
    • 向上滑动关闭
    • 点击其他区域关闭
    • 滚动页面自动关闭
  • 平滑滚动到指定区块

2. 首页板块

  • 全屏展示区域
  • 动态背景效果
  • 响应式标题和描述文本

3. 关于我们

  • 公司简介展示
  • 响应式布局
  • 图文混排设计

4. 服务概览

  • 核心服务展示
  • 动画效果
  • 自适应网格布局

5. 服务详情

  • 四大服务板块详细介绍
  • 响应式布局:
    • 移动端:1×1布局
    • 平板端:2×2布局
    • 桌面端:1×4布局
  • 背景图片自适应

6. 合作伙伴

  • 合作伙伴展示区域
  • 图片自适应显示
  • 响应式布局设计

7. 联系我们

  • 邮箱联系方式:k@daoyuanketang.com
  • 百度地图集成:
    • 实时位置显示
    • 地址信息:北京市海淀区颐和园路100号
    • 支持放大缩小和平移功能
    • 比例尺显示

技术特点

  1. 响应式设计

    • 适配移动端、平板和桌面端
    • 使用媒体查询优化不同设备显示
    • Flexbox和Grid布局结合使用
  2. 性能优化

    • 图片懒加载
    • CSS动画性能优化
    • 事件监听器优化
  3. 用户体验

    • 平滑滚动效果
    • 直观的导航交互
    • 清晰的视觉层次

文件结构

project/
├── css/
│   ├── style.css          # 主样式文件
│   ├── nav.css           # 导航栏样式
│   ├── our-services.css  # 服务详情样式
│   ├── partners.css      # 合作伙伴样式
│   └── contact.css       # 联系我们样式
├── js/
│   ├── main.js           # 主要脚本文件
│   └── nav.js           # 导航栏交互脚本
├── images/              # 图片资源目录
├── index.html          # 主页面
└── README.md          # 项目文档

维护指南

添加新板块

  1. 在index.html中添加相应的HTML结构
  2. 创建对应的CSS文件(如需要)
  3. 更新导航栏链接
  4. 确保响应式设计适配

修改样式

  1. 对应板块的样式位于各自的CSS文件中
  2. 响应式断点:
    • 移动端:max-width: 768px
    • 平板端:768px - 1024px
    • 桌面端:min-width: 1024px

更新地图位置

  1. 访问百度地图坐标拾取系统
  2. 获取新位置的经纬度
  3. 更新index.html中的坐标值

注意事项

  1. 修改代码时保持响应式设计的一致性
  2. 确保新添加的功能在所有设备上都能正常工作
  3. 保持代码结构清晰,避免冗余
  4. 定期检查并更新第三方API(如百度地图)的版本

后续优化建议

  1. 添加更多交互动画效果
  2. 优化图片加载性能
  3. 增加更多社交媒体链接
  4. 考虑添加多语言支持
  5. 实现更多自定义地图功能

样式特点

  1. 响应式设计

    • 使用clamp()函数实现字体大小自适应
    • 采用Grid和Flex布局实现灵活排版
    • 针对PC和移动端优化显示效果
  2. 视觉效果

    • 黑金配色方案
    • 半透明效果增强层次感
    • 统一的悬停动画效果
    • 合理的留白和间距
  3. 交互体验

    • 平滑的过渡动画
    • 清晰的视觉反馈
    • 直观的信息层级

更新日志

2025-02-11

  • 新增"我们的服务"详细介绍板块
  • 优化关于我们板块的文字样式
  • 修复文字样式中的特殊符号显示问题
  • 调整服务板块的响应式布局

2025-02-12

  • 背景图片优化
    • 重新设计了背景图片的实现方式,采用固定定位(position: fixed)
    • 使用CSS伪元素(::before, ::after)实现背景图片的叠加效果
    • 优化了背景图片的位置和大小,确保在不同设备上都能正确显示
    • 添加了GPU加速(transform: translateZ(0))提升性能
    • 实现了响应式背景图片,在移动端自动调整大小和位置
  • 导航栏交互优化
    • 改进了导航菜单的开关动画效果
    • 添加了页面滚动时自动关闭导航菜单的功能
    • 优化了导航图标的动画效果,保持图标始终可见
    • 添加了点击页面其他区域自动关闭菜单的功能
    • 改进了导航链接的平滑滚动效果
  • 响应式设计优化
    • 优化了移动端下的背景图片显示效果
    • 改进了导航菜单在不同设备上的表现
    • 调整了各个板块在移动端的间距和布局
  • 性能优化
    • 使用CSS transform属性启用GPU加速
    • 优化了背景图片的加载方式
    • 改进了动画性能,减少重绘和回流
  • 代码结构优化
    • 将样式代码按功能模块分离,提高可维护性
    • 统一了z-index管理,避免层级冲突
    • 添加了详细的代码注释,方便后续维护

早期更新

  • 创建基础项目结构
  • 实现首页板块
  • 添加关于我们板块
  • 实现服务概览板块
  • 添加服务承诺板块

使用说明

  1. 浏览器兼容性

    • 支持所有现代浏览器
    • 建议使用Chrome、Firefox、Safari最新版本
  2. 开发注意事项

    • CSS文件按功能模块分离,便于维护
    • 使用CSS变量统一管理颜色和间距
    • 遵循BEM命名规范
    • 保持代码整洁和注释完整
  3. 图片资源

    • 图片放置在images目录下
    • 按功能模块分类存储
    • 建议使用WebP格式提升加载性能

维护建议

  1. 代码规范

    • 遵循HTML5语义化标准
    • 使用CSS模块化管理
    • 保持JavaScript代码简洁
  2. 性能优化

    • 压缩图片资源
    • 合理使用CSS选择器
    • 避免不必要的JavaScript操作
  3. 响应式设计

    • 持续测试不同设备的显示效果
    • 保持布局的灵活性
    • 确保文字可读性

深入学习与交流

如果想要深入学习、研究或者交流,可以扫描下方二维码添加我。

微信二维码

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages