zoukankan      html  css  js  c++  java
  • 小强的HTML5移动开发之路(46)——汇率计算器【2】

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

    	<div class="setRates">
    		<div class="header">
    			<div class="back"><a href="#" data-rel="back" id="backAndSave"><img src="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"/>
    <script src="js/jquery.js"></script>
    <script src="js/jquery.mobile-1.0.1.min.js"></script>
    </head>
    <body>
    <div data-role="page" id="index">
    	<div class="exchangeRates">
    		<div class="header">
    			<div class="right"><a href="#setting" data-transition="slide"><img src="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 src="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{
    	480px; 
    	height:100%;
    	margin:0 auto;
    	font-family:"黑体";	
    }
    
    .header{
    	480px;	
    	height:116px;
    	background:url(../images/title.png) no-repeat;
    }
    
    .header .right{ 
    	float:right;
    	80px;
    	height:54px;
    }
    .header .right a{
    	float:right;
    	80px;
    	height:54px;	
    }
    .header .right a:hover{
    	float:left;
    	80px;
    	height:54px;	
    	background:url(../images/setting.png) no-repeat;
    }
    
    .bg{
    	480px;
    	height:598px;
    	background:url(../images/bg.png) no-repeat;
    	background-color:#999933;
    	overflow:hidden;
    }
    
    .bg .list{
    	float:left;
    	480px;
    	height:77px;
    	background:url(../images/line.png) 0px 64px no-repeat;	
    }
    
    .bg .list .currency{
    	float:left;
    	150px;
    	height:77px;
    	text-align:left;
    	font-size:28px;
    	line-height:50px;
    	color:#bea58c;
    	padding-left:30px;
    }
    
    .bg .list .money{ 
    	float:left; 
    	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; 
    	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{
    	480px; 
    	height:49px; 
    	background:url(../images/bottom.png) no-repeat;
    }
    
    
    .bg .list .equal{
    	float:left; 
    	20px; 
    	height:77px; 
    	text-align:center; 
    	font-size:30px; 
    	font-weight:bold; 
    	line-height:50px; 
    	color:#ffefda; 
    }
    .bg .list .setRates{ 
    	float:left; 
    	153px; 
    	height:77px; 
    	text-align:left; 
    	padding-top:3px;}
    .bg .list .setRates input{
    	float:right; 
    	background-color:transparent; 
    	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; 67px;
    	 height:77px; 
    	 text-align:left; 
    	 padding-left:6px; 
    	 color:#bea58c; 
    	 line-height:50px;
    	 font-size:22px;}
    /*setting*/
    .setRates .header{
    	464px; 
    	height:116px; 
    	background:url(../images/setting_title.png) no-repeat; 
    	padding-left:16px; 
    }
    .setRates .header .back{ 
    	float:left; 
    	93px; 
    	height:54px; 
    } 
    .setRates .header .back a{ 
    	float:left; 
    	93px; 
    	height:54px; 
    } 
    .setRates .header .back a:hover{ 
    	float:left; 
    	93px; 
    	height:54px; 
    	background:url(../images/setting_back.png) no-repeat; 
    } 
    
    .f25{ font-size:25px;}
    .w100{ 100px;}
    
    /*解决 jqmobile切换闪屏*/
    .ui-page {  
    	backface-visibility: hidden;  
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
    } 
    手机上的运行效果:


  • 相关阅读:
    安卓的sqlite增删改
    C#访问MySQL数据库(winform+EF)
    Sqlite在.NET下的使用和Sqlite数据库清理
    WPF小笔记-Popup拖动
    WPF自定义窗口最大化显示任务栏
    什么是Hash?什么是Hash算法或哈希函数?什么是map?什么是HashMap?HashMap的实现原理或者工作原理?HashMap是线程安全的吗?为什么?如何解决?
    字符串转换整数
    系统顺序图与顺序图区别,以及根据顺序图写代码
    设计领域模型有哪些难点?有哪些指导原则?
    斐波那契数列java实现
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6469074.html
Copyright © 2011-2022 走看看