综合案例-学成在线

2024-03-06 17:38
文章标签 综合 案例 在线 学成

本文主要是介绍综合案例-学成在线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

HTML代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>学成在线</title><link rel="stylesheet" href="style.css">
</head>
<body><!-- 1.头部部分开始 --><div class="header w"><!-- 图标部分 --><div class="logel"><img src="image/logel.png" ></div><!-- nav部分 --><div class="nav"><ul><li><a href="#">首页</a></li><li><a href="#">课程</a></li><li><a href="#">职业规划</a></li></ul></div><!-- 搜索部分 --><div class="serach"><input type="text" value="请输入文字"><button><img src="image/but.png" alt=""></button></div><!-- 用户部分 --><div class="user"><img src="image/user.png" alt="">qq-leishui</div></div><!-- 头部部分结束 --><!-- 2.banner部分开始 --><div class="banner"><div class="w"><!-- subnav部分 --><div class="subnav"><ul><!-- &gt大于号,&lt小于号 --><li><a href="#">前端开发 <span> &gt </span> </a></li> <li><a href="#">后端开发 <span> > </span> </a></li><li><a href="#">移动开发 <span> > </span> </a></li><li><a href="#">人工智能 <span> > </span> </a></li><li><a href="#">商业预算 <span> > </span> </a></li><li><a href="#">云计算&大数据 <span> > </span> </a></li><li><a href="#">运维&从测试 <span> > </span> </a></li><li><a href="#">UI设计 <span> > </span> </a></li><li><a href="#">产品 <span> > </span> </a></li></ul></div><!-- course部分 --><div class="course"><h3>我的课程表</h3><div class="bd"><ul><li><h4>继续学习 程序语言设计</h4> <p>正在学习-使用对象</p></li><li><h4>继续学习 程序语言设计</h4> <p>正在学习-使用对象</p></li><li><h4>继续学习 程序语言设计</h4> <p>正在学习-使用对象</p></li></ul></div><a href="#" class="all">全部课程</a></div></div></div><!-- banner部分结束 --><!-- 3.精品推荐导航开始 --><div class="goods w"><h3>精品推荐</h3><ul class="goods-item"><li><a href="#">JQuery</a></li><li><a href="#">Spark</a></li><li><a href="#">MySQL</a></li><li><a href="#">JavaWeb</a></li><li><a href="#">MySQL</a></li><li><a href="#">JavaWeb</a></li></ul><a href="#" class="mod">修改兴趣</a></div><!-- 精品推荐导航结束 --><!-- 4.box开始 --><div class="box w"><!-- 此地方一定要清除浮动,务必务必务必 --><div class="box-hd clearfix"><h3>精品推荐</h3><a href="#">查看全部</a></div><div class="box-bd clearfix"><ul><li><img src="image/135.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p> <span>高级</span> •  1125人在学习</p></li><li><img src="image/135.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p> <span>高级</span> •  1125人在学习</p></li><li><img src="image/135.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p> <span>高级</span> •  1125人在学习</p></li><li><img src="image/135.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p> <span>高级</span> •  1125人在学习</p></li><li><img src="image/135.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p> <span>高级</span> •  1125人在学习</p></li><li><img src="image/135.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p> <span>高级</span> •  1125人在学习</p></li><li><img src="image/135.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p> <span>高级</span> •  1125人在学习</p></li><li><img src="image/135.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p> <span>高级</span> •  1125人在学习</p></li><li><img src="image/135.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p> <span>高级</span> •  1125人在学习</p></li><li><img src="image/135.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><p> <span>高级</span> •  1125人在学习</p></li></ul></div></div><!-- box结束 --><!-- 5.footer部分开始 --><div class="footer"><div class="w"><div class="copyright"><img src="image/logel.png" alt=""><p>学成在线致力于普及中国最好的教育它与中国一流大学和机构合作提供在线课程。<br>© 2017年XTCG Inc.保留所有权利。-沪ICP备15025210号</p><a href="#" class="app">下载APP</a></div><div class="link"><dl><dt>关于学成网</dt><dd><a href="#">关于</a></dd><dd><a href="#">管理团队</a></dd><dd><a href="#">工作机会</a></dd><dd><a href="#">客户服务</a></dd><dd><a href="#">帮助</a></dd></dl><dl><dt>新手指南</dt><dd><a href="#">如何注册</a></dd><dd><a href="#">如何选课</a></dd><dd><a href="#">如何拿到毕业证</a></dd><dd><a href="#">学分是什么</a></dd><dd><a href="#">考试未通过怎么办</a></dd></dl><dl><dt>合作伙伴</dt><dd><a href="#">合作机构</a></dd><dd><a href="#">合作导师</a></dd></dl></div></div></div><!-- 5.footer部分结束 -->
</html>

CSS代码

* {margin: 0;padding: 0;
}
body {background-color: #f3f5f7;  
}
li {list-style: none;
}
a {text-decoration: none;
}
/*清除浮动*/
.clearfix:before,
.clearfix:after {content: "";display: table;
}
.clearfix:after {clear: both;
}
.clearfix {*zoom: 1;
}
/*版心 1200 水平居中,谁需要谁即可调用*/
.w {width: 1200px;margin: auto;
}
/*header开始*/
.header {height: 42px;/*注意此地方会层叠w里面的margin*/margin: 30px auto;
}
.logel {float: left;width: 198px;height: 42px;}
.nav {float: left;margin-left: 60px;
}
.nav ul {float: left;}
.nav ul li {float: left;}
.nav ul li a {/*将a转换为行内块元素*/display: block;height: 42px;padding: 0 10px; /*上下 左右*/margin-right: 20px;color: #050505;font-size: 18px;line-height: 42px;
}
.nav ul li a:hover {border-bottom: 2px solid #00a4ff;color: #00a4ff;
}
.serach {float: left;width: 412px;height: 42px;margin-left: 87px;
}
.serach input {float: left;width: 341px;height: 40px;padding-left: 20px;border: 1px solid #00a4ff;border-right: 0;color: #cececf;font-size: 14px;
}
.serach button {float: left;width: 50px;height: 42px;/*按钮默认有个边框*/border: 1px solid #00a4ff;
}
.user {float: left;height: 42px;margin-left: 30px;color: #cececf;font-size: 14px;line-height: 42px;
}/*banner开始*/
.banner {height: 421px;background: #1c036c url(image/banner2.png) no-repeat top center;
}
/*banner subnav部分*/
.subnav {float: left;
}
.subnav ul {width: 190px;height: 421px;background: rgba(0,0,0,0.5);
}
.subnav ul li {height: 45px;line-height: 45px;padding: 0 20px;
}
.subnav ul li a {font-size: 14px;color: #fff;
}
.subnav ul li a span {float: right;
}
.subnav ul li a:hover {color: #0a62a2;
}
/*banner course部分*/
.course {float: right;width: 230px;/*height: 300px;*//*浮动的盒子不会有外边距合并的问题*/margin-top: 50px;background-color: #fff;
}
.course h3 {display: block;height: 50px;line-height: 50px;font-size: 18px;color: #fff;line-height: 50px;text-align: center; background-color: #9bceea;
}
.bd {padding: 0 15px;
}
.bd ul li{padding: 13px 0px;border-bottom: 1px solid #bdbdbd;
}
.bd ul li h4 {display: block;font-size: 14px;color: #4e4e4e;
}
.bd ul li p{font-size: 12px;color: #a5a5a5;
}
.course .all {display: block;width: 200px;height: 40px;margin: 6px 15px 15px;border:1px solid #00a4ff;font-size: 16px;/*font-weight: 400;*/color:  #00a4ff;text-align: center;line-height: 40px;}
/*精品推荐导航部分*/
.goods {height: 60px;	margin-top: 8px;background-color: #fff;box-shadow: 0 2px 2px 2px rgba(0,0,0,0.1);/*行高会继承,会继承给goods的三个孩子*/line-height: 60px;
}
.goods h3 {float: left;font-size: 16px;padding: 0 30px;color: #00a4ff;
}
.goods .goods-item {float: left;
}
.goods .goods-item li{float: left;}
.goods .goods-item li a {font-size: 16px;padding: 0 33px;border-left: 1px solid #ccc;color: #050505;
}
.mod {float: right;font-size: 14px;color: #00a4ff;padding-right: 25px;
}
/*精品推荐模块部分*/
.box {margin-top: 15px;
}
.box .box-hd {height: 60px;line-height: 60px;
}
.box .box-hd h3 {float: left;font-size: 20px;font-weight: 400;color: #494949;
}
.box .box-hd a {/*display: block;  加了浮动的元素可以改变*/float: right;margin-right: 30px;font-size: 12px;color: #a5a5a5;
}
.box .box-bd {/*这个盒子一定不要给高度 因为我们可能放一行 也可能是2行 或者n行*//*box-bd 宽度 超过了 版心 1200 是可以的,就就解决了问题*/width: 1225px;
}
.box .box-bd ul li {float: left;width: 230px;height: 275px;margin-right: 15px; margin-bottom: 15px;background-color: #fff;
}
.box-bd ul li img {width: 100%;
}
.box-bd ul li h4 {padding: 23px;padding-bottom: 20px;font-size: 14px;font-weight: 400;
}
.box-bd ul li p {font-size: 12px;color: #b8b8b8;padding-left: 23px;
}
.box-bd ul li p span {color: #ff7c2d;
}
/*footer部分开始*/
.footer {height: 420px;background-color: #fff;
}
.copyright {/*浮动的元素不用考虑外边距塌陷问题*/float: left;  margin-top: 33px;
}
.copyright p {font-size: 12px;margin-top: 23px;color: #666666;
}
.copyright .app {display: block;width: 118px;height: 33px;font-size: 16px;margin-top: 15px;color: #00a4ff;border: 1px solid #00a4ff;line-height: 33px;text-align: center;
}
.link {float: right;margin-top: 35px;
}
.link dl {float: left;	margin-left: 100px;
}
.link dt {height: 30px;font-size: 16px;color: #7d7d7d;
}
.link dl dd a {font-size: 12px;color: #333333;
}

 

这篇关于综合案例-学成在线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/780831

相关文章

Java中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例解析

《Java中的分布式系统开发基于Zookeeper与Dubbo的应用案例解析》本文将通过实际案例,带你走进基于Zookeeper与Dubbo的分布式系统开发,本文通过实例代码给大家介绍的非常详... 目录Java 中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例一、分布式系统中的挑战二

Java 中的 equals 和 hashCode 方法关系与正确重写实践案例

《Java中的equals和hashCode方法关系与正确重写实践案例》在Java中,equals和hashCode方法是Object类的核心方法,广泛用于对象比较和哈希集合(如HashMa... 目录一、背景与需求分析1.1 equals 和 hashCode 的背景1.2 需求分析1.3 技术挑战1.4

Java中实现对象的拷贝案例讲解

《Java中实现对象的拷贝案例讲解》Java对象拷贝分为浅拷贝(复制值及引用地址)和深拷贝(递归复制所有引用对象),常用方法包括Object.clone()、序列化及JSON转换,需处理循环引用问题,... 目录对象的拷贝简介浅拷贝和深拷贝浅拷贝深拷贝深拷贝和循环引用总结对象的拷贝简介对象的拷贝,把一个

Java中最全最基础的IO流概述和简介案例分析

《Java中最全最基础的IO流概述和简介案例分析》JavaIO流用于程序与外部设备的数据交互,分为字节流(InputStream/OutputStream)和字符流(Reader/Writer),处理... 目录IO流简介IO是什么应用场景IO流的分类流的超类类型字节文件流应用简介核心API文件输出流应用文

在Android中使用WebView在线查看PDF文件的方法示例

《在Android中使用WebView在线查看PDF文件的方法示例》在Android应用开发中,有时我们需要在客户端展示PDF文件,以便用户可以阅读或交互,:本文主要介绍在Android中使用We... 目录简介:1. WebView组件介绍2. 在androidManifest.XML中添加Interne

MyBatis分页查询实战案例完整流程

《MyBatis分页查询实战案例完整流程》MyBatis是一个强大的Java持久层框架,支持自定义SQL和高级映射,本案例以员工工资信息管理为例,详细讲解如何在IDEA中使用MyBatis结合Page... 目录1. MyBATis框架简介2. 分页查询原理与应用场景2.1 分页查询的基本原理2.1.1 分

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

Java 正则表达式的使用实战案例

《Java正则表达式的使用实战案例》本文详细介绍了Java正则表达式的使用方法,涵盖语法细节、核心类方法、高级特性及实战案例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录一、正则表达式语法详解1. 基础字符匹配2. 字符类([]定义)3. 量词(控制匹配次数)4. 边

Python Counter 函数使用案例

《PythonCounter函数使用案例》Counter是collections模块中的一个类,专门用于对可迭代对象中的元素进行计数,接下来通过本文给大家介绍PythonCounter函数使用案例... 目录一、Counter函数概述二、基本使用案例(一)列表元素计数(二)字符串字符计数(三)元组计数三、C

Spring Boot 整合 SSE(Server-Sent Events)实战案例(全网最全)

《SpringBoot整合SSE(Server-SentEvents)实战案例(全网最全)》本文通过实战案例讲解SpringBoot整合SSE技术,涵盖实现原理、代码配置、异常处理及前端交互,... 目录Spring Boot 整合 SSE(Server-Sent Events)1、简述SSE与其他技术的对