页面布局
Tui Framework
本着简单易用敏捷高效为原则设计。页面之间通过局部渲染完成页面切换。 这意味着我们如果想混合开发app应用,我们也可以把所写的app html代码全部放在服务器端,只要在app首页执行跳转即可。
ui布局也同样简单,只需要简单的组合就可以呈现app样式,让开发人员可把精力都放在业务逻辑上面。
app布局,首先创建index.html文件为默认文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<title>Tui Framework</title>
<script type="application/javascript" src="js/jquery-1.12.0.js"></script>
<script type="application/javascript" src="js/tui.js"></script>
<link rel="stylesheet" href="css/tui.css">
<link href="css/ionicons.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- view -->
<div class="view">
<!-- 页面 -->
<div style="" class="page">
<!-- 当前页面,class为current的 -->
<div class="current">
<!-- app头部 -->
<div class="nav">
<div class="left"></div>
<div class="center" style="left: -6.5px;">Tui FrameWork</div>
<div class="right"></div>
</div>
<!-- app内容部分 -->
<div class="content">
<div class="head-pull"></div>
<div class="page-content">
<ul>
<li><a href="message.html" class="link_item route">
<div class="item">
<!--<div class="item_left"></div>-->
<div class="item_center item_icon_right">
<div class="item-content">聊天</div>
<!--<div class="item_after"></div>-->
</div>
</div>
</a></li>
<li><a href="regist.html" class="link_item route">
<div class="item">
<!--<div class="item_left"></div>-->
<div class="item_center item_icon_right">
<div class="item-content">注册</div>
<!--<div class="item_after"></div>-->
</div>
</div>
</a></li>
<li><a href="login.html" class="link_item route">
<div class="item">
<!--<div class="item_left"></div>-->
<div class="item_center item_icon_right">
<div class="item-content">登陆</div>
<!--<div class="item_after"></div>-->
</div>
</div>
</a></li>
</ul>
</div>
<div class="page-content-bottom"></div>
</div>
</div>
</div>
</div>
</body>
</html>
头部
app头部div:<div class="nav"> ... </div>
。里面分为三块,左右中,左和右分别是放置icon按钮,中间为app标题。
<div class="left"></div>
左边、<div class="center" style="left: -6.5px;">Tui FrameWork</div>
中间标题、<div class="right"></div>
右边。
中间标题位置可以通过left或者translate3d来设置。
内容
app内容div:<div class="content"> ... </div>
,其中里面的.page-content
是放置具体内容的。