HTML5移动开发之路(46)——汇率计算器【2】

艾奇保险网 106 0

  本文为 兄弟连IT教育 机构官方 HTML5培训 教程,主要介绍:HTML5移动开发之路(46)——汇率计算器【2】

  在上一篇中我们完成了汇率计算页面,下面来完成汇率设置页面的显示。

  <div class="setRates">

  <div class="header">

  <div class="back"><a href="#" data-rel="back" id="backAndSave"><img original="images/tm.gif" width="93" height="54" border="0"></a></div>

  </div>

  <div class="bg">

  <!--列表-->

  <div class="list">

  <div class="currency w100"><span class="strong">100</span><span class="f25">美元</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r2" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">日元</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r3" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">里尔</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r4" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">新加坡元</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r5" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">欧元</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r6" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">克朗</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r7" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">英镑</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r8" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  </div>

  <div class="footer"></div>

  </div>

  下面给出全部界面的源码:

  index.html

  <!doctype html>

  <html>

  <head>

  <meta charset="utf-8">

  <title>无标题文档</title>

  <!--引入相关样式框架-->

  <link rel="stylesheet" href="css/jquery.mobile-1.0.1.min.css"/>

  <link rel="stylesheet" href="css/style.css"/>

  </head>

  <body>

  <div data-role="page" id="index">

  <div class="exchangeRates">

  <div class="header">

  <div class="right"><a href="#setting" data-transition="slide"><img original="images/tm.gif" width="80" height="89" border="0"></a></div>

  </div>

  <div class="bg">

  <!--汇率国家列表-->

  <div class="list">

  <div class="currency">人民币</div>

  <div class="money"><input type="number" id="c1" maxlength="12" value="0"/></div>

  </div>

  <div class="list">

  <div class="currency">美元</div>

  <div class="money strong" ><input type="number" id="c2" maxlength="12" value="0"/></div>

  </div>

  <div class="list">

  <div class="currency">日元</div>

  <div class="money strong" ><input type="number" id="c3" maxlength="12" value="0"/></div>

  </div>

  <div class="list">

  <div class="currency">里尔</div>

  <div class="money strong" ><input type="number" id="c4" maxlength="12" value="0"/></div>

  </div>

  <div class="list">

  <div class="currency">新加坡元</div>

  <div class="money strong" ><input type="number" id="c5" maxlength="12" value="0"/></div>

  </div>

  <div class="list">

  <div class="currency">欧元</div>

  <div class="money strong" ><input type="number" id="c6" maxlength="12" value="0"/></div>

  </div>

  <div class="list">

  <div class="currency">克朗</div>

  <div class="money strong" ><input type="number" id="c7" maxlength="12" value="0"/></div>

  </div>

  <div class="list">

  <div class="currency">英镑</div>

  <div class="money strong" ><input type="number" id="c8" maxlength="12" value="0"/></div>

  </div>

  </div>

  <div class="footer"></div>

  </div>

  </div>

  <div data-role="page" id="setting">

  <div class="setRates">

  <div class="header">

  <div class="back"><a href="#" data-rel="back" id="backAndSave"><img original="images/tm.gif" width="93" height="54" border="0"></a></div>

  </div>

  <div class="bg">

  <!--列表-->

  <div class="list">

  <div class="currency w100"><span class="strong">100</span><span class="f25">美元</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r2" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">日元</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r3" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">里尔</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r4" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">新加坡元</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r5" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">欧元</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r6" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">克朗</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r7" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  <div class="list">

  <div class="currency"><span class="strong">100</span><span class="f25">英镑</span></div>

  <div class="equal">=</div>

  <div class="setRates">

  <input type="number" id="r8" maxlength="8" value="1">

  </div>

  <div class="flagRight">人民币</div>

  </div>

  </div>

  <div class="footer"></div>

  </div>

  </div>

  </body>

  </html>

  style.css

  /* CSS Document */

  body{

  background-color:#c19e7d;

  font-family:"黑体";

  margin:0px;

  padding:0px;

  1.text-align:center 设置文本或img标签等一些内联对象(或与之类似的元素)的居中。

  2.margin:0 auto 设置块元素(或与之类似的元素)的居中。

  .exchangeRates,.setRates{

  width:480px;

  height:100%;

  margin:0 auto;

  font-family:"黑体";

  .header{

  width:480px;

  height:116px;

  background:url(../images/title.png) no-repeat;

  .header .right{

  float:right;

  width:80px;

  height:54px;

  .header .right a{

  float:right;

  width:80px;

  height:54px;

  .header .right a:hover{

  float:left;

  width:80px;

  height:54px;

  background:url(../images/setting.png) no-repeat;

  .bg{

  width:480px;

  height:598px;

  background:url(../images/bg.png) no-repeat;

  background-color:#999933;

  overflow:hidden;

  .bg .list{

  float:left;

  width:480px;

  height:77px;

  background:url(../images/line.png) 0px 64px no-repeat;

  .bg .list .currency{

  float:left;

  width:150px;

  height:77px;

  text-align:left;

  font-size:28px;

  line-height:50px;

  color:#bea58c;

  padding-left:30px;

  .bg .list .money{

  float:left;

  width:240px;

  height:77px;

  text-align:right;

  font-weight:bold;

  line-height:50px;

  color:#ffefda;

  padding-top:3px;

  .bg .list .money input{

  float:right;

  background-color:transparent;

  width:210px;

  height:25px;

  border:0px;

  font-size:30px;

  color:#ffefda;

  font-family:Arial, Helvetica, sans-serif;

  padding-left:6px;

  padding-right:6px;

  text-align:right;

  .strong{ font-weight:bold}

  .footer{

  width:480px;

  height:49px;

  background:url(../images/bottom.png) no-repeat;

  .bg .list .equal{

  float:left;

  width:20px;

  height:77px;

  text-align:center;

  font-size:30px;

  font-weight:bold;

  line-height:50px;

  color:#ffefda;

  .bg .list .setRates{

  float:left;

  width:153px;

  height:77px;

  text-align:left;

  padding-top:3px;}

  .bg .list .setRates input{

  float:right;

  background-color:transparent;

  width:128px;

  height:28px;

  border:2px solid #be9975;

  background-color:#84613f;

  border-radius:7px;

  font-size:28px;

  color:#ffefda;

  font-family:Arial, Helvetica, sans-serif;

  padding-right:6px;

  text-align:right;

  .bg .list .flagRight{

  float:left; width:67px;

  height:77px;

  text-align:left;

  padding-left:6px;

  color:#bea58c;

  line-height:50px;

  font-size:22px;}

  /*setting*/

  .setRates .header{

  width:464px;

  height:116px;

  background:url(../images/setting_title.png) no-repeat;

  padding-left:16px;

  .setRates .header .back{

  float:left;

  width:93px;

  height:54px;

  .setRates .header .back a{

  float:left;

  width:93px;

  height:54px;

  .setRates .header .back a:hover{

  float:left;

  width:93px;

  height:54px;

  background:url(../images/setting_back.png) no-repeat;

  .f25{ font-size:25px;}

  .w100{ width:100px;}

  /*解决 jqmobile切换闪屏*/

  .ui-page {

  backface-visibility: hidden;

  -webkit-backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  手机上的运行效果:

标签: 五险一金计算器