效果图

index首页 index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>学成在线</title>
<link rel="stylesheet" href="./iconfont/iconfont.css">
<link rel="stylesheet" href="./css/base.css">
<link rel="stylesheet" href="./css/common.css">
<link rel="stylesheet" href="./css/index.css">
</head>
<body>
<!-- 顶部导航 -->
<div class="da">
<div class="box wrapper">
<!-- logo -->
<h1 class="logo"></h1>
<!-----首页 课程 职业规划 ------>
<ul class="shouyeul">
<li><a href="#">首页</a></li>
<li><a href="#">课程</a></li>
<li><a href="#">职业规划</a></li>
</ul>
<!-- 搜索框 -->
<div class="sousuok">
<input type="text" placeholder="输入关键字">
<span class="iconfont icon-sousuo "></span>
</div>
<!-- 播仔学前端 -->
<img src="./uploads/user.png" alt="">
<span class="wenzi">播仔学前端</span>
</div>
</div>
<!-- 蓝色大图 -->
<div class="colorblue0">
<div class="colorblue wrapper">
<!-- 左 -->
<div class="left">
<ul>
<li><a href="#">前端开发 <span class="iconfont icon-arrow-right-copy"></span></a></li>
<li><a href="#">后端开发 <span class="iconfont icon-arrow-right-copy"></span></a></li>
<li><a href="#">移动开发 <span class="iconfont icon-arrow-right-copy"></span></a></li>
<li><a href="#">人工智能 <span class="iconfont icon-arrow-right-copy"></span></a></li>
<li><a href="#">商业预测 <span class="iconfont icon-arrow-right-copy"></span></a></li>
<li><a href="#">云计算&大数据 <span class="iconfont icon-arrow-right-copy"></span></a></li>
<li><a href="#">运维&测试 <span class="iconfont icon-arrow-right-copy"></span></a></li>
<li><a href="#">UI设计 <span class="iconfont icon-arrow-right-copy"></span></a></li>
<li><a href="#">产品 <span class="iconfont icon-arrow-right-copy"></span></a></li>
</ul>
</div>
<!-- 右 -->
<div class="right">
<p class="colorbluepp">我的课程表</p>
<div class="shujuhua">
<ul>
<li>
<p>数据可视化课程</p>
<h6><span>正在学习</span>-echarts使用步骤</h6>
</li>
<li>
<p>数据可视化课程</p>
<h6><span>正在学习</span>-echarts使用步骤</h6>
</li>
<li>
<p>数据可视化课程</p>
<h6><span>正在学习</span>-echarts使用步骤</h6>
</li>
</ul>
<button>全部课程</button>
</div>
</div>
</div>
</div>
<!-- 蓝色大图下面的导航栏 -->
<div class="htlmls wrapper">
<span class="jjj">精品推荐</span>
<ul class="htlmlsul">
<li><a href="#">HTML</a></li>|
<li><a href="#">CSS</a></li>|
<li><a href="#">JavaScript</a></li>|
<li><a href="#">Node.js</a></li>|
<li><a href="#">Ajax</a></li>|
<li><a href="#">Vue2.0</a></li>|
<li><a href="#">Vue3.0</a></li>|
<li><a href="#">TypeScript</a></li>|
<li><a href="#">React</a></li>
</ul>
<span class="jjj">修改兴趣</span>
</div>
<!-- 精品推荐--->
<div class="tuijian wrapper">
<span class="tuijian1">精品推荐</span>
<p class="tuijian2">
全部 <span class="iconfont icon-arrow-right-copy"></span>
</p>
</div>
<!-- flex1 -->
<div class="flex1 wrapper">
<div class="one1">
<img src="./uploads/course01.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course02.png" alt="">
<p>Vue.js实战--面经全端项目</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course03.png" alt="">
<p>玩转Vue全家桶,iHRM人力资源项目</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course04.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course05.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course06.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course07.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course08.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course09.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course10.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
</div>
<!-- 前端开发工程师 -->
<div class="tuijian wrapper">
<span class="tuijian1">前端开发工程师</span>
<ul class="tuijianul">
<li>热门</li>
<li>初级</li>
<li>中级</li>
<li>高级</li>
</ul>
<p class="tuijian2">
全部 <span class="iconfont icon-arrow-right-copy"></span>
</p>
</div>
<!-- flex2 -->
<div class="flex2 wrapper">
<!-- 左边 -->
<img src="./uploads/web_left.png" alt="" class="zuo">
<!-- 右边 -->
<div class="right">
<img src="./uploads/web_top.png" alt="" class="top">
<div class="si">
<div class="one1">
<img src="./uploads/course01.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course01.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course01.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course01.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
</div>
</div>
</div>
<!-- Python+大数据开发 -->
<div class="tuijian wrapper">
<span class="tuijian1">Python+大数据开发</span>
<ul class="tuijianul">
<li>热门</li>
<li>初级</li>
<li>中级</li>
<li>高级</li>
</ul>
<p class="tuijian2">
全部 <span class="iconfont icon-arrow-right-copy"></span>
</p>
</div>
<!-- flex3 -->
<div class="flex2 wrapper">
<!-- 左边 -->
<img src="./uploads/python_left.png" alt="" class="zuo">
<!-- 右边 -->
<div class="right">
<img src="./uploads/python_top.png" alt="" class="top">
<div class="si">
<div class="one1">
<img src="./uploads/course01.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course01.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course01.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course01.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
</div>
</div>
</div>
<!-- 人工智能 -->
<div class="tuijian wrapper">
<span class="tuijian1">人工智能</span>
<ul class="tuijianul">
<li>热门</li>
<li>初级</li>
<li>中级</li>
<li>高级</li>
</ul>
<p class="tuijian2">
全部 <span class="iconfont icon-arrow-right-copy"></span>
</p>
</div>
<!-- flex4 -->
<div class="flex4 wrapper">
<div class="one1">
<img src="./uploads/course02.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course02.png" alt="">
<p>Vue.js实战--面经全端项目</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course02.png" alt="">
<p>Vue.js实战--面经全端项目</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course02.png" alt="">
<p>Vue.js实战--面经全端项目</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course02.png" alt="">
<p>Vue.js实战--面经全端项目</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
</div>
<!-- JavaEE -->
<div class="tuijian wrapper">
<span class="tuijian1">JavaEE</span>
<ul class="tuijianul">
<li>热门</li>
<li>初级</li>
<li>中级</li>
<li>高级</li>
</ul>
<p class="tuijian2">
全部 <span class="iconfont icon-arrow-right-copy"></span>
</p>
</div>
<!-- flex5 -->
<div class="flex4 wrapper">
<div class="one1">
<img src="./uploads/course02.png" alt="">
<p>JavaScript数据看板项目实战</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course02.png" alt="">
<p>Vue.js实战--面经全端项目</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course02.png" alt="">
<p>Vue.js实战--面经全端项目</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course02.png" alt="">
<p>Vue.js实战--面经全端项目</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
<div class="one1">
<img src="./uploads/course02.png" alt="">
<p>Vue.js实战--面经全端项目</p>
<h2><span>高级</span>·1125人在学习</h2>
</div>
</div>
<!-- 底部 -->
<div class="footer0">
<div class="footer wrapper">
<!-- 左边 -->
<div class="left">
<h1 class="last1"></h1>
<div class="zzz">
<p>学成在线致力于普及中国最好的教育它与中国一流大学和机构合作提供在线课程。</p>
<p>2017年XTCGInc.保留所有权利。-沪ICP备15025210号</p>
</div>
<div class="xiazaiapp">
<a href="#">下载APP</a>
</div>
</div>
<!-- 右边 -->
<div class="right">
<ul>
<li>关于学成网</li>
<li>关于</li>
<li>管理团队</li>
<li>工作机会</li>
<li>客户服务</li>
<li>帮助</li>
</ul>
<ul>
<li>新手指南</li>
<li>如何注册</li>
<li>如何选课</li>
<li>如何拿到毕业证</li>
<li>学分是什么</li>
<li>考试未通过怎么办</li>
</ul>
<ul>
<li>合作伙伴</li>
<li>合作机构</li>
<li>合作导师</li>
</ul>
</div>
</div>
</div>
</body>
</html>
"./css/base.css"去除默认边距
/* 基础公共样式:清除默认样式 + 设置通用样式 */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
li {
list-style: none;
}
body {
font: 14px/1.5 "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
color: #333;
}
a {
color: #333;
text-decoration: none;
}
"./css/common.css"首尾端的公共css
/* 顶部导航 */
body {
background-color: #F3F5F7;
}
/* 版心居中 */
.wrapper {
width: 1200px;
margin: 0 auto;
}
.da {
width: 100%;
background-color: #fff;
}
.box {
height: 100px;
display: flex;
align-items: center;
justify-content: space-between;
}
.box .logo {
width: 195px;
height: 41px;
background-image: url(../images/logo.png);
margin-right: 102px;
}
.box .shouyeul {
width: 244px;
display: flex;
justify-content: space-between;
}
.box .shouyeul li a {
border-bottom: 2px solid transparent;
margin-bottom: 8px;
display: block;
height: 35px;
}
.box .shouyeul li a:hover {
border-bottom: 2px solid #00a4ff;
color: #00a4ff;
}
.box .sousuok {
width: 412px;
height: 40px;
margin-left: 96px;
margin-right: 32px;
display: flex;
padding-left: 19px;
padding-right: 12px;
align-items: center;
border-radius: 20px;
background-color: #f3f5f7;
}
.box .sousuok input {
flex: 1;
height: 100%;
border: 1px solid transparent;
outline: none;
background-color: #f3f5f7;
}
.box .sousuok .iconfont {
width: 16px;
color: #059AEE;
}
.box .bozai img {
width: 30px;
height: 30px;
border-radius: 15px;
margin-right: 7px;
}
.box .bozai .wenzi {
font-size: 16px;
color: #666666;
line-height: 30px;
}
/* 底部 */
.footer0 {
width: 100%;
height: 273px;
margin-top: 60px;
background-color: #fff;
}
.footer {
height: 273px;
display: flex;
justify-content: space-between;
align-items: center;
}
.footer .left {
width: 432px;
height: 148px;
}
.footer .left .last1 {
width: 195px;
height: 41px;
background-image: url(../images/logo.png);
margin-bottom: 24px;
}
.footer .left .zzz {
height: 33px;
font-size: 12px;
color: #666666;
}
.xiazaiapp {
width: 120px;
height: 36px;
border: 2px solid #00a4ff;
display: flex;
align-items: center;
justify-content: center;
margin-top: 14px;
}
.xiazaiapp a {
color: #00a4ff;
}
.footer .right {
width: 516px;
height: 151px;
display: flex;
justify-content: space-between;
}
.footer .right ul li {
font-size: 14px;
color: #666666;
line-height: 22px;
}
.footer .right ul li:nth-child(1) {
font-size: 16px;
margin-bottom: 12px;
color: #000;
}
"./css/index.css"页面主题css
.colorblue0 {
width: 100%;
background-color: #0092CB;
}
.colorblue {
/* height: 420px; */
background-color: pink;
display: flex;
justify-content: space-between;
align-items: center;
background-image: url(../uploads/banner.png);
margin-bottom: 12px;
}
.colorblue .left {
width: 191px;
/* height: 100%; */
background-color: yellow;
}
.colorblue .left ul li {
height: 49px;
line-height: 49px;
background-color: #005576;
padding-left: 20px;
padding-right: 20px;
}
.colorblue .left ul li a {
display: flex;
justify-content: space-between;
color: #fff;
}
.colorblue .left ul li a:hover {
color: aqua;
}
.colorblue .left ul li:hover {
background-color: #fff;
}
.colorblue .right {
width: 218px;
height: 305px;
background-color: #209DD5;
border-radius: 20px;
}
.colorblue .right .colorbluepp {
font-size: 15px;
color: #fff;
padding-left: 14px;
padding-top: 19px;
padding-bottom: 9px;
}
.shujuhua {
width: 218px;
height: 257px;
background-color: #fff;
border-radius: 20px;
padding-left: 14px;
padding-right: 14px;
padding-bottom: 14px;
padding-top: 2px;
}
.shujuhua ul li {
width: 100%;
height: 65px;
padding-top: 12px;
padding-bottom: 9px;
font-size: 14px;
border-bottom: #ccc 1px solid;
}
.shujuhua ul li h6 {
padding-bottom: 8px;
padding-top: 8px;
font-size: 12px;
font-weight: normal;
}
.shujuhua ul li h6 span {
color: #00a4ff;
}
.shujuhua ul {
margin-bottom: 14px;
}
.shujuhua button {
width: 190px;
height: 32px;
border-radius: 15px;
background-color: #00a4ff;
color: #fff;
border: 1px solid transparent;
}
.htlmls {
height: 60px;
background-color: #fff;
box-shadow: 0px 1px 2px 0px rgba(211, 211, 211, 0.362);
padding-left: 20px;
padding-right: 20px;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 31px;
}
.htlmls .jjj {
color: #00a4ff;
}
.htlmlsul {
flex: 1;
display: flex;
margin-left: 20px;
margin-right: 93px;
display: flex;
justify-content: space-between;
}
.tuijian {
height: 45px;
display: flex;
justify-content: space-between;
align-items: center;
}
.tuijian1 {
font-size: 21px;
}
.tuijian2 {
font-size: 16px;
color: #999;
}
.tuijian2 span {
color: #999;
}
.flex1 {
height: 556px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-content: space-between;
}
.flex1 .one1 {
width: 228px;
height: 271px;
background-color: #fff;
}
.flex1 .one1 img {
height: 156px;
}
.flex1 .one1 p {
margin: 20px 20px 13px 20px;
height: 37px;
width: 188px;
font-weight: normal;
}
.flex1 .one1 h2 {
font-weight: normal;
font-size: 14px;
padding: 0px 20px 22px 20px;
color: #999;
}
.flex1 .one1 h2 span {
color: #fa6400;
}
.tuijian .tuijianul {
width: 308px;
height: 23px;
display: flex;
justify-content: space-between;
}
.tuijian .tuijianul li:hover {
color: #00a4ff;
}
.flex2 {
display: flex;
justify-content: space-between;
}
.flex2 .zuo {
width: 228px;
height: 100%;
}
.flex2 .right {
width: 957px;
}
.flex2 .right .top {
width: 100%;
height: 100px;
margin-bottom: 15px;
}
.flex2 .right .si {
width: 100%;
height: 271px;
/* background-color: #fff; */
display: flex;
justify-content: space-between;
}
.si .one1 p {
margin: 20px 20px 13px 20px;
height: 37px;
width: 188px;
font-weight: normal;
}
.si .one1 h2 {
font-weight: normal;
font-size: 14px;
padding: 0px 20px 22px 20px;
color: #999;
}
.si .one1 {
background-color: #fff;
}
.si .one1 h2 span {
color: #fa6400;
}
.flex4 {
width: 1200px;
height: 271px;
display: flex;
justify-content: space-between;
}
.flex4 .one1 {
background-color: #fff;
}
.flex4 .one1 p {
margin: 20px 20px 13px 20px;
height: 37px;
width: 188px;
font-weight: normal;
}
.flex4 .one1 h2 {
font-weight: normal;
font-size: 14px;
padding: 0px 20px 22px 20px;
color: #999;
}
.flex4 .one1 h2 span {
color: #fa6400;
}
images图片

uploads图片

iconfont
