55-001-1 web前端HTML5 实现一个简单的首页
来源:互联网 发布:php 数组按字段值排序 编辑:程序博客网 时间:2024/06/02 00:37
建立一个静态页面如图:
1.准备工作:
1.1 添加bootstrap的整体支持 bootstrap-3.3.4-dist,所有的css、js支持都放到这个里面
1.2 建立图片文件夹images
1.3 建立自定义的css、js文件夹
2. 新建页面顶部的显示效果 ;
2.1 搭建index页面的整个框架布局头中尾 三个层次,并且导入bootstrap的相关文件 ;
2.2 编写顶部显示的代码 ;
<div class="navbar nav-div" role="navigation">
<ul class="nav navbar-nav">
<li class="header-li"><a href="http://www.zhzyk.cn/">资源库首页</a></li>
</ul>
<ul class="nav navbar-nav language" >
<li >
<a href="#">简体</a>
</li>
<li >
<a href="#">繁体</a>
</li>
<li >
<a href="#">English</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right ">
<li class="header-li">
<a>
<span class='glyphicon glyphicon-user' aria-hidden='true'></span>
欢迎您:<s:property value="#session.studentsUserInfo.getUsername()"></s:property>
</a>
</li>
<li class="header-li">
<a href="Close_session.action">[退出]</a>
</li>
</ul>
</div>
</div>
ul.language{
margin-left: 655px;
}
ul.language li a{
padding-right: 5px;
padding-left: 5px;
}
显示效果
设置样式:
3. 插入一个div层显示标题,其颜色样式#329AFC;
<div class="title">
<h1>CKC Online在线评测系统</h1>
</div>
设置样式
article section .title{
height: 100px ;
width: 100% ;
background-color: #329AFC;
text-align: center;
}
article section .title h1{
padding-top: 33px;
}
显示效果
4. 然后定义navigation导航信息,删掉个人中心
<div class="navbar nav-div" role="navigation">
<ul class="nav navbar-nav">
<li><a class="navbar-brand" href="stuIndex.jsp" id="brand-img">
<img alt="Brand" src="images/logo.png" align="middle" width="80px">
</a>
</li>
<li class="header-li"><a href="http://www.zhzyk.cn/">资源库首页</a></li>
<li class="header-li"><a href="stuIndex.jsp">在线评测首页</a></li>
<li class="header-li dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">识字量评测系统 <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="readList.jsp?type=0">识字测评</a></li>
<li class="dropdown-submenu">
<a href="wordReadList.jsp?type=0">词组测评</a>
<ul class="dropdown-menu">
<li class="header-li"><a href="wordReadList.jsp?index=1&type=0">词组认读</a></li>
<li class="header-li"><a href="wordReadList.jsp?index=2&type=0">生活常用语</a></li>
<li class="header-li"><a href="wordReadList.jsp?index=3&type=0">学生常用成语</a></li>
<li class="header-li"><a href="wordReadList.jsp?index=4&type=0">趣味成语</a></li>
</ul>
</li>
<li><a href="ForeignLanguageList.jsp?type=0">Chinese for speakers of other languages</a></li>
</ul>
</li>
<li class="header-li"><a href="getTestList?grade=all">语文综合知识评测系统</a></li>
<li class="header-li"><a href="Choose_Cartoon.jsp">动画评测系统</a></li>
<li class="header-li"><a >个人中心</a></li>
</ul>
</div>
.nav-div{
margin-left:10%;
margin-right:10%;
}
.navbar-defalut {
font:15px/1.5 "Microsoft Yahei",
"Hiragino Sans GB", Helvetica,
"Helvetica Neue", "微软雅黑", Tahoma,
Arial, sans-serif;
background-color: white;
height:50px;
}
.navbar li a{
color: black;
}
.navbar li a:HOVER{
border-bottom: 3px solid #ddd;
background-color: white;
color:#b00;
}
#nav-div{
margin-left:80px;
}
.header{
width: 1100px !important;
}
.btn,.navbar-toggle{
background-color: #ddd;
}
.dropdown:hover .menu-top {
display: block;
}
.dropdown-submenu{
position:relative;
}
.dropdown-submenu > .dropdown-menu{
top:0;
left:100%;
margin-top:-6px;
margin-left:-1px;
-webkit-border-radius:0 6px 6px 6px;
-moz-border-radius:0 6px 6px 6px;
border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu{
display:block;
}
.dropdown-submenu > a:after{
display:block;
content:" ";
float:right;
width:0;
height:0;
border-color:transparent;
border-style:solid;
border-width:5px 0 5px 5px;
border-left-color:#cccccc;
margin-top:5px;
margin-right:-10px;
}
.dropdown-submenu:hover > a:after{
border-left-color:#ffffff;
}
.dropdown-submenu .pull-left{
float:none;
}
.dropdown-submenu.pull-left > .dropdown-menu{
left:-100%;
margin-left:10px;
-webkit-border-radius:6px 0 6px 6px;
-moz-border-radius:6px 0 6px 6px;
border-radius:6px 0 6px 6px;
}
效果图:
5. 定义正内容:三个评测系统的进入口
<section>
<!-- 显示三个评测进入口 -->
<section class="sys-test">
<!-- 三个系统选项 -->
<div class="container">
<div class="row">
<div class="col-sm-6 col-md-4">
<div class="thumbnail sys-test-panel">
<div class="thumbnail_pic">
<a href="readList.jsp">
<img src="images/shiziliang_pic2.jpg" width="250px" class="img-circle1" alt="pic1">
</a>
</div>
<div class="caption">
<h2>识字量评测系统</h2>
<p>对汉字词的认识数量的评测。</p>
<p><a href="Choose.jsp" ><span class="glyphicon glyphicon-hand-right"></span> 进入评测</a></p>
</div>
</div>
</div>
<div class="col-sm-6 col-md-4">
<div class="thumbnail sys-test-panel">
<div class="thumbnail_pic">
<a href="getTestList?grade=all">
<img src="images/zonghe_pic.png" width="250px" class="img-circle1" alt="pic1">
</a>
</div>
<div class="caption">
<h2>语文综合评测系统</h2>
<p>通过语文综合试题进行评测</p>
<p><a href="getTestList?grade=all" ><span class="glyphicon glyphicon-hand-right"></span> 进入评测</a></p>
</div>
</div>
</div>
<div class="col-sm-6 col-md-4">
<div class="thumbnail sys-test-panel">
<div class="thumbnail_pic">
<a href="Choose_Cartoon.jsp">
<img src="images/donghua_pic.jpg" width="250px" class="img-circle1" alt="pic1">
</a>
</div>
<div class="caption">
<h2>动画评测系统</h2>
<p>显示词组,对词组和字形进行识别评测</p>
<p><a href="Choose_Cartoon.jsp" ><span class="glyphicon glyphicon-hand-right"></span> 进入评测</a></p>
</div>
</div>
</div>
</div>
</div>
<!-- end三个系统选项 -->
</section>
/*三个评测进入口的样式*/
.sys-test-panel{
background-color: #329AFC ;
height: 420px ;
}
.sys-test-panel a .img-circle1{
border-radius: 300px ;
width: 150px ;
height:150px ;
}
.thumbnail_pic{
margin-top: 36px;
}
section div .caption{
text-align: center;
margin-top: 18px;
}
section div .caption a{
color: rgb(50, 51, 51);
font-size: 17px;
}
6. 实现底部显示
<!-- 显示页面一些底部附加信息 -->
<div id="footer-wrapper">
<footer>
<ul>
<li><a href="content.htm">网站地图</a></li>
<li><a href="content.htm">联系我们</a></li>
<li><a href="content.htm">版权信息</a></li>
</ul>
<p>©2016 www.zhzyk.com 双快科技有限公司</p>
</footer>
</div>
/*页面底部的实现*/
#footer-wrapper{
background-color:#329AFC ;
margin-top: 60px ;
height: 80px ;
padding: 15px 0px ; /*上下15,左右0的内边距 实现div中文字居中 ;*/
}
#footer-wrapper li{
display: inline-block; /*水平对齐*/
vertical-align: top ; /*顶部对齐*/
border-right: 1px solid black ;/*1个像素的白色水平竖线*/
padding-right: 20px ; /*元素之间的间隔*/
padding-left: 14px;
}
#footer-wrapper footer{
text-align: center; /*三个超链接内容水平居中*/
}
#footer-wrapper li a{
text-decoration:none; /*取消超链接下划线*/
color:black; /*文字 颜色白色*/
}
#footer-wrapper footer p{
color:black; /*文字 颜色白色*/
margin-top: 10px ;
}
#footer-wrapper li:last-child{
border:0;
}
最终效果图:
资源文件下载:https://yunpan.cn/OcPaEEX6hw7JDm 访问密码 0ab9
0 0
- 55-001-1 web前端HTML5 实现一个简单的首页
- 淘宝首页PK京东首页,HTML5将开创web前端新纪元
- HTML5源码-实现一个简单的个人主页
- 前端实现一个简单的表格分页
- WEB前端利用XAMPP套件实现一个简单的表单与数据库交互
- web实现一个按钮从前端到后端的简单流程
- 一个简单首页的布局
- 另外一个前端html5 web app 框架
- 一个web前端初学者对html的简单理解
- Web前端学习笔记(1)-Html5与Html4的区别
- 移动端实现简单的下拉刷新【web前端】
- web前端关于html5的表单控件
- 关于Web前端、Html5、JS的区别
- web前端笔记:html5的<b>标签
- 一个web蠕虫的简单实现
- 一个web蠕虫的简单实现
- 一个简单web server 的实现
- 一个简单web服务器的实现
- Mesosphere开源DCOS1.7信息的准确翻译
- js操作节点
- 通过RadioGroup切换Fragment,快速切换会导致Fragment重叠或者IndexOutOfBoundsException: Invalid index 1, size is 1的问题
- redis数据结构指南:list
- Maven如何手动添加依赖的jar文件到本地Maven仓库
- 55-001-1 web前端HTML5 实现一个简单的首页
- SQL知识点
- 配合EOS platform 进行JavaScript学习
- redis数据结构指南:hash
- 剑指offer之面试题35第一次只出现一次的字符
- SQL创建表
- 机房网络规划
- 构造函数和析构函数
- PostgresQL 数据库统计信息查看