generator-minxing
Version:
generator for creating minxing web app.
311 lines (305 loc) • 13.9 kB
HTML
<html lang="zh-cmn-Hans">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
<title>MxUI</title>
<link rel="stylesheet" href="../../styles/mx.css"/>
<link rel="stylesheet" href="../../styles/example.css"/>
<style>
.page{
opacity: 1;
}
.page.home .font{
font-size: 27px;
}
.reset{
width: 100%;
text-align: left;
resize: none;
margin-top: 8px;
background: #fff;
outline: none;
font-size: 14px;
padding: 12px 0 0;
font-family: Monaco,Menlo,Consolas,"Courier New",FontAwesome,monospace;
}
pre{
padding: 10px 20px;
background: #fff;
border-radius: 4px;
border:1px solid #eee;
margin:10px 0;
font-family: Monaco,Menlo,Consolas,"Courier New",FontAwesome,monospace;
white-space: pre-wrap;
max-width: 100%;
word-wrap : break-word;
}
code{
font-family: Monaco,Menlo,Consolas,"Courier New",FontAwesome,monospace;
}
/* .pre{
overflow-y: scroll;
max-height: 10rem;
}*/
.mx-parent{
position: relative;
display: block;
}
.mx-copy{
position: absolute;
right: 0;
display: block;
font-size: 12px;
text-align: right;
padding: 5px 8px;
background-color: #fff;
color: #767676;
border-radius: 4px;
border: 1px solid #elele8;
top: 11px;
left: 0px;
}
.mx-copy-t{
top: 0;
}
.mx-copy-t6{
top: 6px;
}
.mx-copy:hover{
background-color: #563d7c;
}
</style>
</head>
<body>
<div class="page">
<div class="page__hd">
<h1 class="page__title">Dialog</h1>
<p class="page__desc">对话框</p>
</div>
<div class="page__bd page__bd_spacing">
<a href="javascript:;" class="mx-btn mx-btn_default" id="showIOSDialog1">iOS Dialog样式一</a>
<div class="mx-parent">
<button class="mx-copy">copy</button>
</div>
<pre> <a href="javascript:;" class="mx-btn mx-btn_default" id="showIOSDialog1">iOS Dialog样式一</a>
<div id="dialogs">
<!--BEGIN dialog1-->
<div class="js_dialog" id="iosDialog1" style="display: none;">
<div class="mx-mask"></div>
<div class="mx-dialog">
<div class="mx-dialog__hd"><strong class="mx-dialog__title">弹窗标题</strong></div>
<div class="mx-dialog__bd">弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内</div>
<div class="mx-dialog__ft">
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_default">辅助操作</a>
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary">主操作</a>
</div>
</div>
</div>
</div>
<script>
$(function(){
var $iosDialog1 = $('#iosDialog1');
$('#dialogs').on('click', '.mx-dialog__btn', function(){
$(this).parents('.js_dialog').fadeOut(200);
});
$('#showIOSDialog1').on('click', function(){
$iosDialog1.fadeIn(200);
});
});
</script>
</pre>
<a href="javascript:;" class="mx-btn mx-btn_default" id="showIOSDialog2">iOS Dialog样式二</a>
<div class="mx-parent">
<button class="mx-copy">copy</button>
</div>
<pre> <a href="javascript:;" class="mx-btn mx-btn_default" id="showIOSDialog2">iOS Dialog样式二</a>
<div id="dialogs">
<!--BEGIN dialog2-->
<div class="js_dialog" id="iosDialog2" style="display: none;">
<div class="mx-mask"></div>
<div class="mx-dialog">
<div class="mx-dialog__bd">弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内</div>
<div class="mx-dialog__ft">
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary">知道了</a>
</div>
</div>
</div>
</div>
<script>
$(function(){
var $iosDialog2 = $('#iosDialog2');
$('#dialogs').on('click', '.mx-dialog__btn', function(){
$(this).parents('.js_dialog').fadeOut(200);
});
$('#showIOSDialog2').on('click', function(){
$iosDialog2.fadeIn(200);
});
});
</script>
</pre>
<a href="javascript:;" class="mx-btn mx-btn_default" id="showAndroidDialog1">Android Dialog样式一</a>
<div class="mx-parent">
<button class="mx-copy">copy</button>
</div>
<pre> <a href="javascript:;" class="mx-btn mx-btn_default" id="showAndroidDialog1">Android Dialog样式一</a>
<div id="dialogs">
<!--BEGIN dialog3-->
<div class="js_dialog" id="androidDialog1" style="display: none;">
<div class="mx-mask"></div>
<div class="mx-dialog mx-skin_android">
<div class="mx-dialog__hd"><strong class="mx-dialog__title">弹窗标题</strong></div>
<div class="mx-dialog__bd">
弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内
</div>
<div class="mx-dialog__ft">
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_default">辅助操作</a>
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary">主操作</a>
</div>
</div>
</div>
</div>
<script>
$(function(){
var $androidDialog1 = $('#androidDialog1');
$('#dialogs').on('click', '.mx-dialog__btn', function(){
$(this).parents('.js_dialog').fadeOut(200);
});
$('#showAndroidDialog1').on('click', function(){
$androidDialog1.fadeIn(200);
});
});
</script>
</pre>
<a href="javascript:;" class="mx-btn mx-btn_default" id="showAndroidDialog2">Android Dialog样式二</a>
<div class="mx-parent">
<button class="mx-copy">copy</button>
</div>
<pre> <a href="javascript:;" class="mx-btn mx-btn_default" id="showAndroidDialog2">Android Dialog样式二</a>
<div id="dialogs">
<!--BEGIN dialog4-->
<div class="js_dialog" id="androidDialog2" style="display: none;">
<div class="mx-mask"></div>
<div class="mx-dialog mx-skin_android">
<div class="mx-dialog__bd">
弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内
</div>
<div class="mx-dialog__ft">
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_default">辅助操作</a>
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary">主操作</a>
</div>
</div>
</div>
</div>
<script>
$(function(){
var $androidDialog2 = $('#androidDialog2');
$('#dialogs').on('click', '.mx-dialog__btn', function(){
$(this).parents('.js_dialog').fadeOut(200);
});
$('#showAndroidDialog2').on('click', function(){
$androidDialog2.fadeIn(200);
});
});
</script>
</pre>
</div>
<div class="page__ft">
<a href="../../index.html"><img src="../../images/icon_footer_link.png" /></a>
</div>
<div id="dialogs">
<!--BEGIN dialog1-->
<div class="js_dialog" id="iosDialog1" style="display: none;">
<div class="mx-mask"></div>
<div class="mx-dialog">
<div class="mx-dialog__hd"><strong class="mx-dialog__title">弹窗标题</strong></div>
<div class="mx-dialog__bd">弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内</div>
<div class="mx-dialog__ft">
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_default">辅助操作</a>
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary">主操作</a>
</div>
</div>
</div>
<!--END dialog1-->
<!--BEGIN dialog2-->
<div class="js_dialog" id="iosDialog2" style="display: none;">
<div class="mx-mask"></div>
<div class="mx-dialog">
<div class="mx-dialog__bd">弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内</div>
<div class="mx-dialog__ft">
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary">知道了</a>
</div>
</div>
</div>
<!--END dialog2-->
<!--BEGIN dialog3-->
<div class="js_dialog" id="androidDialog1" style="display: none;">
<div class="mx-mask"></div>
<div class="mx-dialog mx-skin_android">
<div class="mx-dialog__hd"><strong class="mx-dialog__title">弹窗标题</strong></div>
<div class="mx-dialog__bd">
弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内
</div>
<div class="mx-dialog__ft">
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_default">辅助操作</a>
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary">主操作</a>
</div>
</div>
</div>
<!--END dialog3-->
<!--BEGIN dialog4-->
<div class="js_dialog" id="androidDialog2" style="display: none;">
<div class="mx-mask"></div>
<div class="mx-dialog mx-skin_android">
<div class="mx-dialog__bd">
弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内
</div>
<div class="mx-dialog__ft">
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_default">辅助操作</a>
<a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary">主操作</a>
</div>
</div>
</div>
<!--END dialog4-->
</div>
</div>
<script src="../../scripts/zepto.min.js"></script>
<script src="../../scripts/clipboard.min.js"></script>
<script>
var clipboard = new Clipboard('.mx-parent',{
target: function(trigger) {
return trigger.nextElementSibling;
}
});
clipboard.on('success', function(e) {
console.log(e);
});
clipboard.on('error', function(e) {
console.log(e);
});
</script>
<script type="text/javascript">
$(function(){
var $iosDialog1 = $('#iosDialog1'),
$iosDialog2 = $('#iosDialog2'),
$androidDialog1 = $('#androidDialog1'),
$androidDialog2 = $('#androidDialog2');
$('#dialogs').on('click', '.mx-dialog__btn', function(){
$(this).parents('.js_dialog').fadeOut(200);
});
$('#showIOSDialog1').on('click', function(){
$iosDialog1.fadeIn(200);
});
$('#showIOSDialog2').on('click', function(){
$iosDialog2.fadeIn(200);
});
$('#showAndroidDialog1').on('click', function(){
$androidDialog1.fadeIn(200);
});
$('#showAndroidDialog2').on('click', function(){
$androidDialog2.fadeIn(200);
});
});
</script>
</body>
</html>