精华内容
下载资源
问答
  • mui 案例 求职APP

    2017-07-22 14:44:23
    mui 案例 求职APP
  • mui 案例 社交APP

    2017-07-22 14:48:11
    mui 案例 社交APP
  • mui 案例 安心窝

    2017-08-19 11:45:23
    包括:注册登录、视频播放、分享、短信验证码获取等功能及大量界面参考
  • 代码: <!... <... <...Hello MUI</title> <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no"> <meta name="apple-

    mui导航栏 · 滚动渐变 · 代码参考

    代码:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title>Hello MUI</title>
    		<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
    		<meta name="apple-mobile-web-app-capable" content="yes">
    		<meta name="apple-mobile-web-app-status-bar-style" content="black">
    
    		<link rel="stylesheet" href="static.docs.v1.1/plugins/mui/css/mui.min.css">
    		<style>
    		</style>
    	</head>
    
    	<body>
    
    		<header id="header" class="mui-bar mui-bar-transparent" style="background-color: rgba(255, 255, 255, 0);">
    			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
    			<h1 class="mui-title">导航栏</h1>
    		</header>
    
    		<div class="mui-content" style="height: 2000px;">
    			
    		</div>
    		<script src="static.docs.v1.1/plugins/mui/js/mui.min.js"></script>
    		<script type="text/javascript">
    			mui.init({
    				swipeBack: true //启用右滑关闭功能
    			});
    			var header = document.getElementById("header");
    			var transparentApi;
    			var slider = document.getElementById("slider");
    			mui('.mui-input-group').on('change', 'input', function() {
    				if (this.checked) {
    					switch (this.value) {
    						case 'left-none':
    							document.getElementById("img1").className = "";
    							document.getElementById("slider").classList.add("mui-hidden");
    							break;
    						case 'left-icon':
    							document.getElementById("img1").className = "mui-hidden";
    							if(slider.classList.contains("mui-hidden")){
    								document.getElementById("slider").classList.remove("mui-hidden");
    							}
    							break;
    					}
    				}
    			});
    		</script>
    
    	</body>
    
    </html>
    

    以上就是关于“ mui案例:导航栏 颜色渐变 ”的全部内容。

    展开全文
  • MUI代码案例

    2017-06-02 16:29:20
    mui案例
  • mui互助案例

    2017-06-20 13:35:59
    mui案例源码
  • mui app 案例 下载

    热门讨论 2017-07-22 14:46:32
    mui 案例 商城APP
  • MUI自创案例

    2018-02-05 09:04:09
    MUI自创案例MUI自创案例MUI自创案例MUI自创案例MUI自创案例
  • mui app 案例

    2016-11-30 15:48:22
    mui app 案例 仿味觉大师前端界面 部分功能仅供学习
  • mui 商城案例

    2017-08-20 22:37:59
    mui 商城
  • mui最全案例展示

    2017-09-08 09:53:08
    mui最全案例展示mui最全案例展示mui最全案例展示mui最全案例展示mui最全案例展示mui最全案例展示mui最全案例展示mui最全案例展示mui最全案例展示mui最全案例展示mui最全案例展示mui最全案例展示mui最全案例展示mui最...
  • mui点餐案例

    2017-06-02 16:35:12
    挺不错的一个例子 对我帮助很大
  • MUI侧滑案例

    2019-08-19 10:28:29
    官网上的API还要自己组装一个可运行的案例,刚入门的小白压根就不想看的嘛,这里给出了一个直接可以运行的案例,方便以后需要直接拿来用,再也不去看官方的demo了,又臭又长 <!doctype html> <html> ...

    官网上的API还要自己组装一个可运行的案例,刚入门的小白压根就不想看的嘛,这里给出了一个直接可以运行的案例,方便以后需要直接拿来用,再也不去看官方的demo了,又臭又长

    <!doctype html>
    <html>
    
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    		<link href="css/mui.css" rel="stylesheet" />
    	</head>
    
    	<body>
    		<!-- 侧滑导航根容器 -->
    		<div class="mui-off-canvas-wrap mui-draggable mui-slide-in">
    			<!-- 菜单容器 
    				右侧进入:mui-off-canvas-right  
    				左侧进入:mui-off-canvas-left    
    			-->
    			<aside class="mui-off-canvas-right" style="margin-top: 44px;">
    				<div class="mui-scroll-wrapper">
    					<div class="mui-scroll">
    						<!-- 菜单具体展示内容 -->
    						...
    					</div>
    				</div>
    			</aside>
    			<!-- 主页面容器 -->
    			<div class="mui-inner-wrap">
    				<!-- 主页面标题 -->
    				<header class="mui-bar mui-bar-nav">
    					<a id="guo_lv" class="mui-pull-right" style="line-height: 44px;">过滤</a>
    					<h1 class="mui-title">人员违规报警</h1>
    				</header>
    				<div class="mui-content mui-scroll-wrapper">
    					<div class="mui-scroll">
    						<!-- 主界面具体展示内容 -->
    						...
    					</div>
    				</div>
    			</div>
    		</div>
    	</body>
    
    	<script src="js/mui.js"></script>
    	<script src="js/jquery-3.3.1.min.js" type="text/javascript" charset="utf-8"></script>
    	<script type="text/javascript">
    		mui.init();
    		$(document).ready(function() {
    			mui.plusReady(function() {
    				//"过滤"按钮监听
    				mui('.mui-inner-wrap').on('tap', '#guo_lv', function() {
    					//显示:mui('.mui-off-canvas-wrap').offCanvas().show();
    					//隐藏:mui('.mui-off-canvas-wrap').offCanvas().close();
    					mui('.mui-off-canvas-wrap').offCanvas().toggle();
    				})
    			})
    		});
    	</script>
    
    </html>
    

     

    展开全文
  • mui惯性聚合

    2017-06-20 13:33:33
    mui案例 源码
  • MUI 上传图片案例

    2018-10-29 11:31:00
    div id="credential-photo" class="mui-input-row" style="height: 60px;padding-top: 8px; display: none;"> <label><i>* </i>证书照片</label> <di...

    HTML代码

    				<div id="credential-photo" class="mui-input-row" style="height: 60px;padding-top: 8px; display: none;">
    					<label><i>* </i>证书照片</label>
    					<div>
    						<div id="userfile" style="display: inline-block;">
    								
    						</div>
    						<a id="addfile" href="#picture"><img src="img/toggle-expand.png"/></a>
    					</div>
    				</div>
    
    
    			<div id="picture" class="mui-popover mui-popover-action mui-popover-bottom">
    				<ul class="mui-table-view">
    					<li class="mui-table-view-cell">
    						<a id="getImage" href="#">拍照</a>
    					</li>
    					<li class="mui-table-view-cell">
    						<a id="getAlbum" href="#">相册</a>
    					</li>
    				</ul>
    				<ul class="mui-table-view">
    					<li class="mui-table-view-cell">
    						<a href="#picture"><b>取消</b></a>
    					</li>
    				</ul>
    			</div>

    然后是简单的CSS

    			#userfile>.img-item{
    				position: relative;
    				margin: 0;
    				padding: 0;
    				display: inline-block;
    			}
    			#userfile>.img-item>.img-close{
    				position: absolute;
    				right: 0px;
    				background-color: red;
    				display: inline-block;
    				width: 14px;
    				height: 14px;
    				border-radius: 7px;
    				color: #FFFFFF;
    				text-align: center;
    				font-size: 14px;
    				font-weight: bold;
    				cursor: pointer;
    			}
    

     js代码

    //------------------------------- 拍照  ----------------------------------------------
    			document.getElementById('getImage').addEventListener('tap',getImage);
    			document.getElementById('getAlbum').addEventListener('tap',getAlbum);	
    				function getAlbum(){  
    					    plus.gallery.pick(function(path){
    					    	console.log(path)
    					    	compress(path);
    					    }, function(e){
    					    	outSet('取消选择图片');
    					    }, {filter:'image'});
    				}
    			function getImage(){
    				var cmr = plus.camera.getCamera();
    				cmr.captureImage(function(p){
    					//console.log('成功:'+p);
    					plus.io.resolveLocalFileSystemURL(p, function(entry){
    //							createItem(entry);
    						var path = entry.toLocalURL(); 
    						compress(path);
    					}, function(e){
    						//alert('读取拍照文件错误:'+e.message);
                            mui.toast('读取拍照文件错误:'+e.message,{ duration:'long', type:'div' });
    					});
    				}, function(e){
    //						alert('失败:'+e.message);
    				}, {filename:'_doc/camera/',index:1});
    			}
    			var size = null;
    			var index=1;
    			function compress(path){
    				var name = path.substr(path.lastIndexOf('/') + 1);
    				plus.zip.compressImage({
    					src: path,
    					dst: '_doc/' + name,
    					overwrite: true,
    					quality: 50
    				}, function(zip) {
    					size += zip.size  
    					//console.log("filesize:"+zip.size+",totalsize:"+size);
    					if (size > (10*1024*1024)) {
    						return mui.toast('文件超大');
    					}
    					//console.log(JSON.stringify(zip));
    					var imgparent = document.createElement('div');
    					var closeimg = document.createElement('div');
    					closeimg.setAttribute('class','img-close mui-icon mui-icon-closeempty');
    					var id = 'credentialimg-'+index;
    					closeimg.id=id;
    					imgparent.setAttribute('class','img-item');
    					var img = document.createElement('img');
    					img.src= zip.target;
    					img.width = 40;
    					img.height = 40;
    					img.style.margin = '5px';
    					img.style.marginBottom = '0';
    // 							img.setAttribute('onclick', 'displayFile(this.src)');
    					var div = document.getElementById('userfile');
    					imgparent.appendChild(img);
    					imgparent.appendChild(closeimg);
    					div.appendChild(imgparent);
    					upload(zip.target,id);
    					index++;
    				}, function(zipe) {
    					mui.toast('压缩失败!')
    				});
    			}
    			function upload(path,id){
    				var url="url";
    				if(path==''){
    					plus.nativeUI.alert("没有添加上传文件!");
    					return;
    				}
    				var wt=plus.nativeUI.showWaiting();
    				var flag = false;
    				var mask = mui.createMask(function(){
    					return flag;
    				});
    				mask.show();//显示遮罩  
    				var task=plus.uploader.createUpload(url,
    					{method:"POST"},
    					function(t,status){ //上传完成
    						if(status==200){
    							wt.close();
    							flag = true;
    							mask.close();
    //							alert("上传成功:"+t.responseText);
                                //mui.toast('上传成功',{ duration:'long', type:'div' });
    							var name = JSON.parse(t.responseText).uqfileid;
    							files[id] = name;
    							//console.log('name'+name);
    							jQuery('#'+id).attr('name',name);
    							//console.log(jQuery('#'+id).attr('name'));
    							//console.log(JSON.stringify(files));
    						}else{
    							//alert("上传失败:"+status);
                                mui.toast("上传失败:"+status,{ duration:'long', type:'div' });
    						}
    					}
    				);
    				task.addData("client","file");
    				task.addData("uid",getUid());
    				task.addFile(path,{key:'uploadkey'});
    				task.start();
    			}
    			function getUid(){
    				return Math.floor(Math.random()*100000000+10000000).toString();
    			}
    			// 预览图删除功能
    			jQuery('#userfile').on('click','.img-close',function (e) {
    				var id=e.target.id;
    				var name = jQuery('#'+id).attr('name');
    				var parent = $('#'+id).parent();
    				//console.log('closename'+name);
    				parent.remove();
    				if(name!=''){
    					delete files[id];
    					//console.log(JSON.stringify(files));
    				}
    			});
    			jQuery('#userfile').on('click','img',function (e) {
    				var src=e.target.src;
    				var name=e.target.name;
    				//console.log('src'+src)
    				//console.log('name'+name)
    				var data='';
    				if(src!=undefined && name!=''){
    					data=name
    				}else if(src!=undefined && name==''){
    					data=src
    				}
    				//console.log(src)
    				displayFile(data);
    			});
    			var w=null;
    			function displayFile(src){
    				if(w){
    					//alert('重复点击!');
                        mui.toast('重复点击',{ duration:'long', type:'div' });
    					return;
    				}
    				if(!src){
    					//alert('无效的媒体文件');
                        mui.toast('无效的媒体文件',{ duration:'long', type:'div' });
    					return;
    				}
    				var name = src;
    				//console.log(name);
    				var suffix = name.substr(name.lastIndexOf('.'));
    				var url = '';
    				if(suffix=='.mov' || suffix=='.3gp' || suffix=='.mp4' || suffix=='.avi'){
    					//if(unv){plus.runtime.openFile('_doc/camera/'+name);return;}
    					url = '/plus/camera_video.html';
    				} else {
    					url = '/plus/camera_image.html';
    				}
    				w=plus.webview.create(url,url,{hardwareAccelerated:true,scrollIndicator:'none',scalable:true,bounce:'all'});
    				w.addEventListener('loaded', function(){
    					w.evalJS('loadMedia("'+src+'")');
    					//w.evalJS('loadMedia("'+'http://localhost:13131/_doc/camera/'+name+'")');
    				}, false );
    				w.addEventListener('close', function(){
    					w = null;
    				}, false);
    				w.show('slide-in-right');
    			}
    //------------------------------- 拍照  ----------------------------------------------
    

      

    转载于:https://www.cnblogs.com/banyuege/p/9869712.html

    展开全文
  • mui文档及最全案例

    2018-05-18 10:23:56
    mui文档及最全案例 MUI主要有三种含义:一、一种单独发行的计算机操作系统Windows的多语种版本;二、世界上最权威的Halal认证的官方机构;三、在移动通讯技术中的专有名词。
  • 写这篇博客主要目的是为了便于后期查看(不好之处,敬请留言吐槽),案例经本人测试,是可以使用的。 先上效果图 前端HTML代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <...

    首先说明一下,本文借鉴了多位博主的文章,所以会看到很多一样的代码。

    写这篇博客主要目的是为了便于后期查看(不好之处,敬请留言吐槽),案例经本人测试,是可以使用的。

    先上效果图

    前端HTML代码: 

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8">
     5         <title>支付</title>
     6         <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
     7         <link rel="stylesheet" href="css/mui.min.css" />
     8         <link rel="stylesheet" href="css/pay.css" />
     9     </head>
    10 
    11     <body>
    12         <hrader class="mui-bar mui-bar-nav">
    13             <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
    14             <h1 class="mui-title">第三方支付</h1>
    15         </hrader>
    16         <div class="mui-content">
    17             支付金额:
    18             <input id="jine" type="number" value="0.01" />19             <div class="top oauth-area" id="testLogin">
    20                 <input type="button" id="wxpay" class="weixin pay" value="微信支付" />
    21                 <input type="button" id="alipay" class="zhifubao pay" value="支付宝支付" />
    22             </div>
    23         </div>
    24         <ul class="mui-table-view">
    25             <li class="mui-table-view-cell"> 支付方式: <span id="channel"></span> </li>
    26             <li class="mui-table-view-cell"> 订单号: <span id="bill_no"></span> </li>
    27             <li class="mui-table-view-cell"> 支付金额: <span id="total_fee"></span> </li>
    28             <li class="mui-table-view-cell"> 支付状态:<span id="status"></span> </li>
    29             <textarea name="" id="status_msg" cols="20" rows="5"></textarea>
    30         </ul>
    31     </body>
    32 </html>
    33 <script type="text/javascript" src="js/mui.min.js"></script>
    34 <script type="text/javascript" src="js/beecloud.js"></script>
    35 <script>
    36     mui.init({
    37         swipeBack: true //启用右滑关闭功能  
    38     });
    39     mui('.mui-content').on('tap', '.pay', function() { // 获取 点击效果微信还是支付平台
    40         var channel_id = null;
    41         switch(this.id) {
    42             case 'alipay':
    43                 channel_id = 'ALI_APP';
    44                 break;
    45             case 'wxpay':
    46                 channel_id = 'WX_APP';
    47                 break;
    48             default:
    49                 break;
    50         }
    51         beecloudPay(channel_id);
    52         document.getElementById("channel").innerHTML = channel_id;
    53         document.getElementById("total_fee").innerHTML = document.getElementById('jine').value;
    54         document.getElementById("bill_no").innerHTML = beecloud.genBillNo();
    55     })
    56 
    57     function beecloudPay(bcChannel) {
    58         //因DCloud尚未申请银联账号,故支付宝、微信使用的是DCloud的appid,银联暂时使用BeeCloud的appid,开发者这里无需判断,直接写一个appid即可;
    59         var _appid = bcChannel == "UN_WEB" ? "c37d661d-7e61-49ea-96a5-68c34e83db3b" : "44f01a13-965f-4b27-ba9f-da678b47f3f5"
    60         /*
    61          * 构建支付参数
    62          * app_id: BeeCloud控制台上创建的APP的appid,必填 
    63          * title: 订单标题,32个字节,最长支持16个汉字;必填
    64          * total_fee: 支付金额,以分为单位,大于0的整数,必填
    65          * bill_no: 订单号,8~32位数字和/或字母组合,确保在商户系统中唯一,必填
    66          * optional: 扩展参数,可以传入任意数量的key/value对来补充对业务逻辑的需求;此参数会在webhook回调中返回; 选填
    67          * bill_timeout: 订单失效时间,必须为非零正整数,单位为秒,必须大于360。选填 
    68          */
    69         var payData = {
    70             app_id: _appid,
    71             channel: bcChannel,
    72             title: "DCloud项目捐赠",
    73             total_fee: document.getElementById('jine').value * 100,
    74             bill_no: beecloud.genBillNo(),
    75             optional: {
    76                 'uerId': 'beecloud',
    77                 'phone': '4006280728'
    78             },
    79             bill_timeout: 360,
    80             return_url: "http://www.dcloud.io/demo/pay" //wap支付成功后的回跳地址
    81         };
    82         /*    发起支付
    83          *  payData: 支付参数
    84          *  cbsuccess: 支付成功回调
    85          *  cberror: 支付失败回调
    86          */
    87         beecloud.payReq(payData, function(result) {
    88             document.getElementById("status").innerHTML = 'success';
    89             document.getElementById("status").style.color = 'green'
    90             document.getElementById("status_msg").innerHTML = "-------- 支付成功 --------" + "\n感谢您的支持,我们会继续努力完善产品";
    91             console.log(result);
    92         }, function(e) {
    93             document.getElementById("status").innerHTML = 'failed';
    94             document.getElementById("status").style.color = 'red'
    95             document.getElementById("status_msg").innerHTML = "-------- 支付失败 --------\n" + "错误码:" + e.code + '\n' + e.message;
    96         });
    97     }
    98 </script>
    View Code

    beecloud.js

      1 var beecloud = {}; //定义一个beecloud对象
      2 var channels = null;
      3 var w = null;
      4 
      5 /**
      6  *  定义一个支付通道payReq 
      7  *  data 回调参数
      8  *  cbsuccess 成功回调返回的函数信息
      9  *  cberror   失败返回的信息
     10  * */
     11 
     12 beecloud.payReq = function(data, cbsuccess, cberror) {
     13     doPay(data, cbsuccess, cberror);
     14 };
     15 // 定义一个随机函数 对象的商品信息订单号
     16 beecloud.genBillNo = function() {
     17     var d = new Date();
     18     var vYear = d.getFullYear();
     19     var vMon = d.getMonth() + 1;
     20     var vDay = d.getDate();
     21     var h = d.getHours();
     22     var m = d.getMinutes();
     23     var se = d.getSeconds();
     24     var ms = d.getMilliseconds();
     25     var rnadom = Math.floor(Math.random() * 100000000 + 10000000).toString();
     26     billno = "" + vYear + (vMon < 10 ? "0" + vMon : vMon) + (vDay < 10 ? "0" + vDay : vDay) + (h < 10 ? "0" + h : h) + (m < 10 ? "0" + m : m) + (se < 10 ? "0" + se : se) + ms;
     27     return billno + rnadom;
     28 };
     29 
     30 mui.plusReady(function() {
     31     //配置业务支持的支付通道,支付需要服务端支持,在BeeCloud上支持支付宝支付和微信支付;  
     32     var support_channel = ['alipay', 'wxpay'];
     33     plus.payment.getChannels(function(s) {
     34         channels = s; // 支付跳转授权第三方成功回调信息
     35     }, function(e) {
     36         console.log("获取支付渠道信权限失败:" + e.message);
     37     });
     38 });
     39 // 
     40 function getRandomHost() {
     41     var hosts = ['https://apibj.beecloud.cn',
     42         'https://apihz.beecloud.cn',
     43         'https://apisz.beecloud.cn',
     44         'https://apiqd.beecloud.cn'
     45     ];
     46     return "" + hosts[parseInt(3 * Math.random())] + "/2/rest/app/bill";
     47 }
     48 
     49 /**
     50  * 获取支付通道
     51  * 
     52  */
     53 function getPayChannel(bc_channel) {
     54     var dc_channel_id = '';
     55     switch(bc_channel) {
     56         case 'ALI_APP':
     57             dc_channel_id = 'alipay';
     58             break;
     59         case 'WX_APP':
     60             dc_channel_id = 'wxpay';
     61             break;
     62         default:
     63             break;
     64     }
     65 
     66     for(var i in channels) {
     67         if(channels[i].id == dc_channel_id) {
     68             return channels[i];
     69         }
     70     }
     71     return null;
     72 }
     73 /***
     74  *
     75  * 支付回调函数
     76  * 
     77  *
     78  */
     79 function doPay(payData, cbsuccess, cberror) {
     80     if(w) return;
     81 
     82     w = plus.nativeUI.showWaiting();
     83     mui.ajax(getRandomHost(), {
     84         data: JSON.stringify(payData),
     85         type: 'post',
     86         dataType: 'json',
     87         contentType: "application/json",
     88         success: function(data) {
     89             w.close();
     90             w = null;
     91             var paySrc = '';
     92 
     93             if(data.result_code == 0) {
     94                 var payChannel = getPayChannel(payData.channel);
     95 
     96                 if(payChannel) {
     97                     if(payChannel.id === 'alipay') {
     98                         paySrc = data.order_string;
     99                     } else if(payChannel.id === 'wxpay') {
    100                         var statement = {};
    101                         statement.appid = data.app_id;
    102                         statement.noncestr = data.nonce_str;
    103                         statement.package = data.package;
    104                         statement.partnerid = data.partner_id;
    105                         statement.prepayid = data.prepay_id;
    106                         statement.timestamp = parseInt(data.timestamp);
    107                         statement.sign = data.pay_sign;
    108                         paySrc = JSON.stringify(statement);
    109                     }
    110                     //mui.toast("paySrc:" + paySrc);
    111                     plus.payment.request(payChannel, paySrc, cbsuccess, cberror);
    112                 } else if(payData.channel == 'UN_WEB') {
    113                     //银联在线支付
    114                     var web = plus.webview.create('', "beecloudPay");
    115                     //注入JS,解决银联界面返回的问题
    116                     web.setJsFile('_www/js/95516.js');
    117                     web.addEventListener('loaded', function() {
    118                         if(!web.isVisible()) {
    119                             web.show();
    120                         }
    121                     });
    122                     web.loadData(data.html);
    123                 }
    124             } else {
    125                 var bcError = {};
    126                 bcError.code = data.result_code;
    127                 bcError.message = data.result_msg + ":" + data.err_detail;
    128                 cberror(bcError);
    129             }
    130         },
    131         error: function(xhr, errorType, error) {
    132             w.close();
    133             w = null;
    134             var bcError = {};
    135             bcError.code = -1;
    136             bcError.message = errorType + ":" + xhr.responseText;;
    137             cberror(bcError);
    138         }
    139     });
    140 }
    View Code

    pay.css

     1 .mui-content {
     2     text-align: center;
     3     margin-top: 40px;
     4     margin-bottom: 40px;
     5 }
     6 
     7 .top {
     8     margin-top: 40px;
     9 }
    10 
    11 .weixin {
    12     width: 200px;
    13     height: 50px;
    14     background: url(img/icon-weixin.png) 10px center no-repeat;
    15     background-size: 20%;
    16     padding: 30px;
    17     border-radius: 8px;
    18     padding-left: 30px;
    19     margin-bottom: 20px!important;
    20 }
    21 
    22 .zhifubao {
    23     width: 200px;
    24     height: 50px;
    25     background: url(img/alipay.jpg) 10px center no-repeat;
    26     background-size: 20%;
    27     padding-left: 30px;
    28 }
    29 
    30 #jine {
    31     -webkit-user-select: text;
    32     text-align: right;
    33     padding: 0 1em;
    34     border: 0px;
    35     border-bottom: 1px solid #ECB100;
    36     border-radius: 0;
    37     font-size: 16px;
    38     width: 30%;
    39     outline: none;
    40     text-align: center;
    41 }
    View Code

     

    转载于:https://www.cnblogs.com/CHNMurphy/p/10064319.html

    展开全文
  • HTML5开发APP-框架MUI(仿支付宝案例)HTML5开发APP-框架MUI(仿支付宝案例
  •  MUI是一套前端框架,由DCLOUD公司研发而成,提供大量H5和js语言组成的组件,大大提高了开发效率,可以用于开发web端应用、web app等应用,中国比较流行的前端工具Hbuilder也是出自该公司 Hbuilder中集成mui。...
  • Hbuilder + MUI 的简单案例

    千次阅读 2019-09-28 23:32:49
     <a class="mui-icon mui-action-menu mui-icon-bars mui-pull-left" href="#offCanvasSide">  <h1 class="mui-title">知乎日报    <nav class="mui-bar mui-bar-tab">  <a href="index.html" class="mui-tab-...
  • 本文主要介绍mui框架移动开发初体验,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。前 言博主最近在接触移动APP,学习了几个小技巧,和大家分享一下。1. 状态栏设置现在打开绝大...
  • 移动端布局:自定义MUI底部tabs选项卡(nav组件 · 底部固定mui-bar-tab) · 案例演示 效果图 html代码实例 · 如下: <!doctype html> <html> <head> <meta charset="UTF-8"> &...
  • 项目分页操作,可使用mui,使用SQL在数据库里查数据 1、html <!--默认头部--><header class="mui-bar mui-bar-nav myheader"> <a href="../index....
  • mui列表左滑菜单删除功能案例

    千次阅读 2019-01-14 18:16:01
    mui的app中可以看到此功能,但是官方文档中无法找到此组件 如果需要此页源码,需要下载mui demo的项目包 下载地址:  github官方:https://github.com/dcloudio/mui  csdn下载地址:...
  • mui 滑动切换相应内容的js案例

    千次阅读 2017-06-16 10:17:10
    mui.min.css mui.min.js zepto.min.js icons-extra.css 2.html相关代码 aaa 2222" class="mui-slider-item"> bbb 3333" class="mui-
  • MUI框架-12-使用原生底部选项卡(凸出图标案例) 今天,用 mui 做 app 时,遇到了可能各位都遇到过的头疼问题:底部中间图标凸起,如下图: 最后有源代码 【提示】:有人问我在 HBuilder 中看不到底部栏,请不要慌...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 137
精华内容 54
关键字:

mui案例