对于一个web前端学习者来说一定要多做项目多动手,以下这个项目适合系统学过当然对于小白来说有一点难度,一定要仔细跟着我们做不要放弃。
第一节 项目准备
http://iwenwiki.com/api /blueberrypai/
我们制作 蓝莓派 项目
- 项目制作流程
- 项目资料查看
- 项目文件大体搭建
1.1文件介绍
1.项目文件目录
2.初始化测css文件
1.2 标注 切图
打开psd文件
项目制作流程:
需求文档---产品经理—ui设计---前端开发—后台开发—测试--上线—运维
1.3 首页顶部制作
首页导航制作:
思路布局:
- 一个最大盒子 100%
- 居中的盒子 width:1200px;margin:0 auto;
- 内容分左 中 右 ---
代码:如下
Css样式:
顶部导航代码:
Css样式:
顶部右侧 布局
1.4 swiper轮播
轮播图思路分析:
1.轮播图---使用swiper实现
2.引入swiper资源 Swiper.css Swiper.js
swiper的使用
<link rel="stylesheet" href="dist/css/swiper.min.css">
</head>
<body>
...
<script src="dist/js/swiper.min.js"></script>
- swiper的模板
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">Slide 1</div>
<div class="swiper-slide">Slide 2</div>
<div class="swiper-slide">Slide 3</div>
</div>
<!-- 如果需要分页器 -->
<div class="swiper-pagination"></div>
<!-- 如果需要导航按钮 -->
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
<!-- 如果需要滚动条 -->
<div class="swiper-scrollbar"></div>
</div>
3.初始化Swiper:最好是挨着</body>标签
<script>
var mySwiper = new Swiper ('.swiper-container', {
direction: 'vertical', // 垂直切换选项
loop: true, // 循环模式选项
// 如果需要分页器
pagination: {
el: '.swiper-pagination',
},
// 如果需要前进后退按钮
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
// 如果需要滚动条
scrollbar: {
el: '.swiper-scrollbar',
},
})
</script>
1.4.2 swiper轮播图实现
Swiper.js 轮播动画
轮播图点可以点击切换
clickable :true,
本章作业
swiper轮播制作
第二节 轮播ajax请求
1.轮播图先写好静态页面---
2.获取ajax—替换掉轮播内容—获取接口
2.1 请求数据
2.2 实现动态获取后 再实例化
本章作业
轮播图动态加载
第三节 乐章与听说内容
3.1 乐章内容
3.1.1 静态布局思路
Css代码:
3.1.2 动态获取数据
思路分析:
- 四个屏幕滚动 每屏幕4调数据
- 获取动态数据—处理4条后-swiper-slide ---对应的插入内容事4个li
获取后发现:
图片获取不到---为什么 域名路径不对
3.1.3 域名修改
3.2 听说
3.2.1 布局分析
代码实现
3.2.2 获取数据
本章作业
乐章内容
听说内容
第四节 乐趣 聊聊
4.1 乐趣内容
4.1.1布局思路
左右两个布局 100%-均分—49.8%
Div---ul—li---两个div
代码
4.1.2 动态获取
4.2聊聊内容
4.2.1 布局
4.3其他
布局
4.4底部
本章作业
首页全部内容