UNPKG

generator-minxing

Version:
311 lines (305 loc) 13.9 kB
<!DOCTYPE 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> &lt;a href="javascript:;" class="mx-btn mx-btn_default" id="showIOSDialog1"&gt;iOS Dialog样式一&lt;/a&gt; &lt;div id="dialogs"&gt; &lt;!--BEGIN dialog1--&gt; &lt;div class="js_dialog" id="iosDialog1" style="display: none;"&gt; &lt;div class="mx-mask"&gt;&lt;/div&gt; &lt;div class="mx-dialog"&gt; &lt;div class="mx-dialog__hd"&gt;&lt;strong class="mx-dialog__title"&gt;弹窗标题&lt;/strong&gt;&lt;/div&gt; &lt;div class="mx-dialog__bd"&gt;弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内&lt;/div&gt; &lt;div class="mx-dialog__ft"&gt; &lt;a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_default"&gt;辅助操作&lt;/a&gt; &lt;a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary"&gt;主操作&lt;/a&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;script&gt; $(function(){ var $iosDialog1 = $('#iosDialog1'); $('#dialogs').on('click', '.mx-dialog__btn', function(){ $(this).parents('.js_dialog').fadeOut(200); }); $('#showIOSDialog1').on('click', function(){ $iosDialog1.fadeIn(200); }); }); &lt;/script&gt; </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> &lt;a href="javascript:;" class="mx-btn mx-btn_default" id="showIOSDialog2"&gt;iOS Dialog样式二&lt;/a&gt; &lt;div id="dialogs"&gt; &lt;!--BEGIN dialog2--&gt; &lt;div class="js_dialog" id="iosDialog2" style="display: none;"&gt; &lt;div class="mx-mask"&gt;&lt;/div&gt; &lt;div class="mx-dialog"&gt; &lt;div class="mx-dialog__bd"&gt;弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内&lt;/div&gt; &lt;div class="mx-dialog__ft"&gt; &lt;a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary"&gt;知道了&lt;/a&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;script&gt; $(function(){ var $iosDialog2 = $('#iosDialog2'); $('#dialogs').on('click', '.mx-dialog__btn', function(){ $(this).parents('.js_dialog').fadeOut(200); }); $('#showIOSDialog2').on('click', function(){ $iosDialog2.fadeIn(200); }); }); &lt;/script&gt; </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> &lt;a href="javascript:;" class="mx-btn mx-btn_default" id="showAndroidDialog1"&gt;Android Dialog样式一&lt;/a&gt; &lt;div id="dialogs"&gt; &lt;!--BEGIN dialog3--&gt; &lt;div class="js_dialog" id="androidDialog1" style="display: none;"&gt; &lt;div class="mx-mask"&gt;&lt;/div&gt; &lt;div class="mx-dialog mx-skin_android"&gt; &lt;div class="mx-dialog__hd"&gt;&lt;strong class="mx-dialog__title"&gt;弹窗标题&lt;/strong&gt;&lt;/div&gt; &lt;div class="mx-dialog__bd"&gt; 弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内 &lt;/div&gt; &lt;div class="mx-dialog__ft"&gt; &lt;a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_default"&gt;辅助操作&lt;/a&gt; &lt;a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary"&gt;主操作&lt;/a&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;script&gt; $(function(){ var $androidDialog1 = $('#androidDialog1'); $('#dialogs').on('click', '.mx-dialog__btn', function(){ $(this).parents('.js_dialog').fadeOut(200); }); $('#showAndroidDialog1').on('click', function(){ $androidDialog1.fadeIn(200); }); }); &lt;/script&gt; </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> &lt;a href="javascript:;" class="mx-btn mx-btn_default" id="showAndroidDialog2"&gt;Android Dialog样式二&lt;/a&gt; &lt;div id="dialogs"&gt; &lt;!--BEGIN dialog4--&gt; &lt;div class="js_dialog" id="androidDialog2" style="display: none;"&gt; &lt;div class="mx-mask"&gt;&lt;/div&gt; &lt;div class="mx-dialog mx-skin_android"&gt; &lt;div class="mx-dialog__bd"&gt; 弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内 &lt;/div&gt; &lt;div class="mx-dialog__ft"&gt; &lt;a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_default"&gt;辅助操作&lt;/a&gt; &lt;a href="javascript:;" class="mx-dialog__btn mx-dialog__btn_primary"&gt;主操作&lt;/a&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;script&gt; $(function(){ var $androidDialog2 = $('#androidDialog2'); $('#dialogs').on('click', '.mx-dialog__btn', function(){ $(this).parents('.js_dialog').fadeOut(200); }); $('#showAndroidDialog2').on('click', function(){ $androidDialog2.fadeIn(200); }); }); &lt;/script&gt; </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>