Diary(二)——后台主界面搭建(上)

目录

 

1.Bootstrap的导航栏

2.页面的流式布局(支持响应式):

3. main.jsp完整代码:


1.Bootstrap的导航栏

首先写一下导航栏:

<!-- 反色的导航条,且固定在顶部 -->
<div class="navbar navbar-inverse navbar-fixed-top">
      <div class="navbar-inner">
      <!-- 设置容器,内容都写在这里面 -->
        <div class="container">
        <!-- brand是标题 -->
          <a class="brand" href="#">屌丝的日记本</a>
          <!-- nav-collapse是设置响应式的导航条 -->
          <div class="nav-collapse collapse">
          <!-- nav是设置导航标签 -->
            <ul class="nav">
              <li class="active"><a href="#"><i class="icon-home"></i>&nbsp;主页</a></li>
              <li class="active"><a href="#"><i class="icon-pencil"></i>&nbsp;写日记</a></li>
              <li class="active"><a href="#"><i class="icon-book"></i>&nbsp;日记分类管理</a></li>
              <li class="active"><a href="#"><i class="icon-user"></i>&nbsp;个人中心</a></li>
            </ul>
          </div>
          <!-- 搜索表单 -->
          <!-- 导航栏内的表单,用navbar-form进行样式化,pull-right是设置居右显示 -->
          <form name="myForm" class="navbar-form pull-right" method="post" action="">
	  		<input class="span2" id="s_title" name="s_title"  type="text" style="margin-top:5px;height:30px;" placeholder="往事如烟...">
	  		<button type="submit" class="btn" onkeydown="if(event.keyCode==13) myForm.submit()"><i class="icon-search"></i>&nbsp;搜索日志</button>
		  </form>
        </div>
      </div>
</div>

效果:

注意:

这里需要导入两个jar包 ,分别是jstl.jar和standard.jar;

 

2.页面的流式布局(支持响应式):

<!-- 布局采用流式布局容器即row-fluid,且每一行都是12个栅格 -->
<div class="container">
	<div class="row-fluid">
	
		<div class="span9">
			<div class="data_list">
				<div class="data_list_title">
					<img src="${pageContext.request.contextPath}/images/list_icon.png"/>
					日记列表
				</div>
			</div>
		</div>
		
		<div class="span3">
			<div class="data_list">
				<div class="data_list_title">
					<img src="${pageContext.request.contextPath}/images/user_icon.png"/>
					个人中心
				</div>
			</div>
			
			<div class="data_list">
				<div class="data_list_title">
					<img src="${pageContext.request.contextPath}/images/byType_icon.png"/>
					按日志类别
				</div>
			</div>
			
			<div class="data_list">
				<div class="data_list_title">
					<img src="${pageContext.request.contextPath}/images/byDate_icon.png"/>
					按日志日期
				</div>
			</div>
		</div>
		
	</div>
</div>

效果:

 

3. main.jsp完整代码:

main.jsp:

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>个人日记本主页</title>
<link href="${pageContext.request.contextPath}/style/diary.css" rel="stylesheet">
<link href="${pageContext.request.contextPath}/bootstrap/css/bootstrap.css" rel="stylesheet">
<link href="${pageContext.request.contextPath}/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
<script src="${pageContext.request.contextPath}/bootstrap/js/jQuery.js"></script>
<script src="${pageContext.request.contextPath}/bootstrap/js/bootstrap.js"></script>
<!-- 将布局与导航栏分离开来,避免重叠 -->
<style type="text/css">
	  body {
        padding-top: 60px;
        padding-bottom: 40px;
      }
</style>
</head>
<body>
<!-- 反色的导航条,且固定在顶部 -->
<div class="navbar navbar-inverse navbar-fixed-top">
      <div class="navbar-inner">
      <!-- 设置容器,内容都写在这里面 -->
        <div class="container">
        <!-- brand是标题 -->
          <a class="brand" href="#">屌丝的日记本</a>
          <!-- nav-collapse是设置响应式的导航条 -->
          <div class="nav-collapse collapse">
          <!-- nav是设置导航标签 -->
            <ul class="nav">
              <li class="active"><a href="#"><i class="icon-home"></i>&nbsp;主页</a></li>
              <li class="active"><a href="#"><i class="icon-pencil"></i>&nbsp;写日记</a></li>
              <li class="active"><a href="#"><i class="icon-book"></i>&nbsp;日记分类管理</a></li>
              <li class="active"><a href="#"><i class="icon-user"></i>&nbsp;个人中心</a></li>
            </ul>
          </div>
          <!-- 搜索表单 -->
          <!-- 导航栏内的表单,用navbar-form进行样式化,pull-right是设置居右显示 -->
          <form name="myForm" class="navbar-form pull-right" method="post" action="">
	  		<input class="span2" id="s_title" name="s_title"  type="text" style="margin-top:5px;height:30px;" placeholder="往事如烟...">
	  		<button type="submit" class="btn" onkeydown="if(event.keyCode==13) myForm.submit()"><i class="icon-search"></i>&nbsp;搜索日志</button>
		  </form>
        </div>
      </div>
</div>

<!-- 布局采用流式布局容器即row-fluid,且每一行都是12个栅格 -->
<div class="container">
	<div class="row-fluid">
	
		<div class="span9">
			<div class="data_list">
				<div class="data_list_title">
					<img src="${pageContext.request.contextPath}/images/list_icon.png"/>
					日记列表
				</div>
			</div>
		</div>
		
		<div class="span3">
			<div class="data_list">
				<div class="data_list_title">
					<img src="${pageContext.request.contextPath}/images/user_icon.png"/>
					个人中心
				</div>
			</div>
			
			<div class="data_list">
				<div class="data_list_title">
					<img src="${pageContext.request.contextPath}/images/byType_icon.png"/>
					按日志类别
				</div>
			</div>
			
			<div class="data_list">
				<div class="data_list_title">
					<img src="${pageContext.request.contextPath}/images/byDate_icon.png"/>
					按日志日期
				</div>
			</div>
		</div>
		
	</div>
</div>
</body>
</html>

样式文件diary.css:

.data_list{
	border: 1px solid #E5E5E5;
	padding: 10px;
	background-color: #FDFDFD;
	margin-top: 15px;
}

.data_list .data_list_title{
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 10px;
	padding-top: 5px;
}

.data_list .data_list_title img{
	vertical-align: top;
}

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值