Hello Kitty主题个人网站
这是一个以Hello Kitty为主题的个人网站项目,采用响应式设计,包含多个页面,展示了丰富的前端技术应用。
网站结构
网站包含以下页面:
- 首页 (index.html)
- 登录/注册页 (denglu.html)
- 我的学校 (xuexiao.html)
- 我的家乡 (jiaxiang.html)
- 兴趣爱好 (aihao.html)
技术亮点
1. 首页 (index.html)
- 轮播图实现:使用Swiper.js实现Banner区自动轮播
<!-- Banner区域 --> |
- 滚动动画:使用ScrollReveal库实现页面元素的滚动展示动画
// ScrollReveal |
- 响应式导航栏:实现移动端适配的导航菜单
// 移动端菜单 |
2. 登录/注册页面 (denglu.html)
- 玻璃拟态效果:使用CSS实现现代化的玻璃拟态UI
.login-form { |
- 标签页切换功能:实现登录和注册表单的无刷新切换
// 标签切换功能 |
- 按钮波纹效果:添加交互动画提升用户体验
.submit-btn::after { |
3. 我的学校页面 (xuexiao.html)
- 照片墙动画效果:实现图片展示的多种动画效果
/* 为不同的图片添加不同的动画延迟 */ |
4. 我的家乡页面 (jiaxiang.html)
- 网格布局:使用CSS Grid实现照片墙的响应式布局
.hometown-gallery { |
- 装饰元素动画:添加小型动画增强页面趣味性
/* 装饰气泡 */ |
- 背景遮罩:实现半透明背景提高文字可读性
.left-column::before { |
5. 兴趣爱好页面 (aihao.html)
- Flex布局:使用Flexbox实现网格式的内容展示
.hobby-grid { |
- 标题动画:为页面标题添加浮动动画效果
@keyframes titleFloat { |
共通设计特点
- 色彩方案:全站统一使用Hello Kitty风格的粉色系配色,主色调为
#e2acc0
- 响应式设计:适配移动端和桌面端不同设备
- 导航栏一致性:所有页面共享相同的导航栏设计,当前页面高亮显示
- 动画效果:添加适当的CSS动画和过渡效果提升用户体验
- 页脚设计:统一的页脚设计,包含版权信息和制作信息
浏览器兼容性
网站兼容现代浏览器,包括:
- Chrome
- Firefox
- Safari
- Edge
技术栈
- HTML5
- CSS3
- JavaScript (ES6+)
- Swiper.js(轮播图库)
- ScrollReveal(滚动动画库)
设计风格
网站整体采用Hello Kitty风格的粉色系设计,结合现代化的UI元素,如玻璃拟态效果、响应式设计、动画过渡等,打造温馨可爱且功能完善的个人网站。