微信Web原生视觉样式库特效代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 微信Web原生视觉样式库特效代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图1:

微信Web原生视觉样式库特效代码

部分效果截图2:

微信Web原生视觉样式库特效代码

HTML代码(index.html):

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
    <title>微信Web原生视觉样式库特效</title>
    <link rel="stylesheet" href="css/weui.css"/>
    <link rel="stylesheet" href="./example.css"/>
</head>
<body ontouchstart>
    <div class="container js_container">
        <div class="page">
            <div class="hd">
                <h1 class="page_title">WeUI</h1>
                <p class="page_desc">为微信Web服务量身设计</p>
            </div>
            <div class="bd">
                <div class="weui_cells weui_cells_access global_navs">
                    <a class="weui_cell js_cell" href="javascript:;" data-id="button">
                        <span class="weui_cell_hd"><img src="./images/icon_nav_button.png" class="icon_nav" alt=""></span>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>Button</p>
                        </div>
                        <div class="weui_cell_ft">
                        </div>
                    </a>
                    <a class="weui_cell js_cell" href="javascript:;" data-id="cell">
                        <span class="weui_cell_hd"><img src="./images/icon_nav_cell.png" class="icon_nav" alt=""></span>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>Cell</p>
                        </div>
                        <div class="weui_cell_ft">
                        </div>
                    </a>
                    <a class="weui_cell js_cell" href="javascript:;" data-id="toast">
                        <span class="weui_cell_hd"><img src="./images/icon_nav_toast.png" class="icon_nav" alt=""></span>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>Toast</p>
                        </div>
                        <div class="weui_cell_ft">
                        </div>
                    </a>
                    <a class="weui_cell js_cell" href="javascript:;" data-id="dialog">
                        <span class="weui_cell_hd"><img src="./images/icon_nav_dialog.png" class="icon_nav" alt=""></span>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>Dialog</p>
                        </div>
                        <div class="weui_cell_ft">
                        </div>
                    </a>
                    <a class="weui_cell js_cell" href="javascript:;" data-id="progress">
                        <span class="weui_cell_hd"><img src="./images/icon_nav_button.png" class="icon_nav" alt=""></span>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>Progress</p>
                        </div>
                        <div class="weui_cell_ft">
                        </div>
                    </a>
                    <a class="weui_cell js_cell" href="javascript:;" data-id="msg">
                        <span class="weui_cell_hd"><img src="./images/icon_nav_msg.png" class="icon_nav" alt=""></span>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>Msg Page</p>
                        </div>
                        <div class="weui_cell_ft">
                        </div>
                    </a>
                    <a class="weui_cell js_cell" href="javascript:;" data-id="article">
                        <span class="weui_cell_hd"><img src="./images/icon_nav_article.png" class="icon_nav" alt=""></span>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>Article Page</p>
                        </div>
                        <div class="weui_cell_ft">
                        </div>
                    </a>
                    <a class="weui_cell js_cell" href="javascript:;" data-id="actionSheet">
                        <span class="weui_cell_hd"><img src="./images/icon_nav_actionSheet.png" class="icon_nav" alt=""></span>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>Action Sheet</p>
                        </div>
                        <div class="weui_cell_ft">
                        </div>
                    </a>
                    <a class="weui_cell js_cell" href="javascript:;" data-id="icons">
                        <span class="weui_cell_hd"><img src="./images/icon_nav_icons.png" class="icon_nav" alt=""></span>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>Icons</p>
                        </div>
                        <div class="weui_cell_ft">
                        </div>
                    </a>
                </div>
            </div>
        </div>
    </div>
    <script type="text/html" id="tpl_button">
        <div class="page">
            <div class="hd">
                <h1 class="page_title">Button</h1>
            </div>
            <div class="bd spacing">
                <a href="javascript:;" class="weui_btn weui_btn_primary">按钮</a>
                <a href="javascript:;" class="weui_btn weui_btn_disabled weui_btn_primary">按钮</a>
                <a href="javascript:;" class="weui_btn weui_btn_warn">确认</a>
                <a href="javascript:;" class="weui_btn weui_btn_disabled weui_btn_warn">确认</a>
                <a href="javascript:;" class="weui_btn weui_btn_default">按钮</a>
                <a href="javascript:;" class="weui_btn weui_btn_disabled weui_btn_default">按钮</a>
                <div class="button_sp_area">
                    <a href="javascript:;" class="weui_btn weui_btn_plain_default">按钮</a>
                    <a href="javascript:;" class="weui_btn weui_btn_plain_primary">按钮</a>

                    <a href="javascript:;" class="weui_btn weui_btn_mini weui_btn_primary">按钮</a>
                    <a href="javascript:;" class="weui_btn weui_btn_mini weui_btn_default">按钮</a>
                </div>
            </div>
        </div>
    </script>
    <script type="text/html" id="tpl_cell">
        <div class="page">
            <div class="hd">
                <h1 class="page_title">Cell</h1>
            </div>
            <div class="bd">
                <div class="weui_cells_title">带说明的列表项</div>
                <div class="weui_cells">
                    <div class="weui_cell">
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>标题文字</p>
                        </div>
                        <div class="weui_cell_ft">
                            说明文字
                        </div>
                    </div>
                </div>
                <div class="weui_cells_title">带图标、说明的列表项</div>
                <div class="weui_cells weui_cells_split">
                    <div class="weui_cell">
                        <div class="weui_cell_hd"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAVFBMVEXx8fHMzMzr6+vn5+fv7+/t7e3d3d2+vr7W1tbHx8eysrKdnZ3p6enk5OTR0dG7u7u3t7ejo6PY2Njh4eHf39/T09PExMSvr6+goKCqqqqnp6e4uLgcLY/OAAAAnklEQVRIx+3RSRLDIAxE0QYhAbGZPNu5/z0zrXHiqiz5W72FqhqtVuuXAl3iOV7iPV/iSsAqZa9BS7YOmMXnNNX4TWGxRMn3R6SxRNgy0bzXOW8EBO8SAClsPdB3psqlvG+Lw7ONXg/pTld52BjgSSkA3PV2OOemjIDcZQWgVvONw60q7sIpR38EnHPSMDQ4MjDjLPozhAkGrVbr/z0ANjAF4AcbXmYAAAAASUVORK5CYII=" alt="" style="width:20px;margin-right:5px;display:block"></div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>标题文字</p>
                        </div>
                        <div class="weui_cell_ft">
                            说明文字
                        </div>
                    </div>
                    <div class="weui_cell">
                        <div class="weui_cell_hd"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAVFBMVEXx8fHMzMzr6+vn5+fv7+/t7e3d3d2+vr7W1tbHx8eysrKdnZ3p6enk5OTR0dG7u7u3t7ejo6PY2Njh4eHf39/T09PExMSvr6+goKCqqqqnp6e4uLgcLY/OAAAAnklEQVRIx+3RSRLDIAxE0QYhAbGZPNu5/z0zrXHiqiz5W72FqhqtVuuXAl3iOV7iPV/iSsAqZa9BS7YOmMXnNNX4TWGxRMn3R6SxRNgy0bzXOW8EBO8SAClsPdB3psqlvG+Lw7ONXg/pTld52BjgSSkA3PV2OOemjIDcZQWgVvONw60q7sIpR38EnHPSMDQ4MjDjLPozhAkGrVbr/z0ANjAF4AcbXmYAAAAASUVORK5CYII=" alt="" style="width:20px;margin-right:5px;display:block"></div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>标题文字</p>
                        </div>
                        <div class="weui_cell_ft">
                            说明文字
                        </div>
                    </div>
                </div>

                <div class="weui_cells_title">带跳转的列表项</div>
                <div class="weui_cells weui_cells_access">
                    <a class="weui_cell" href="javascript:;">
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>cell standard</p>
                        </div>
                        <div class="weui_cell_ft">
                        </div>
                    </a>
                    <a class="weui_cell" href="javascript:;">
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>cell standard</p>
                        </div>
                        <div class="weui_cell_ft">
                        </div>
                    </a>
                </div>

                <div class="weui_cells_title">带说明、跳转的列表项</div>
                <div class="weui_cells weui_cells_access">
                    <a class="weui_cell" href="javascript:;">
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>cell standard</p>
                        </div>
                        <div class="weui_cell_ft">
                            说明文字
                        </div>
                    </a>
                    <a class="weui_cell" href="javascript:;">
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>cell standard</p>
                        </div>
                        <div class="weui_cell_ft">
                            说明文字
                        </div>
                    </a>

                </div>

                <div class="weui_cells_title">带图标、说明、跳转的列表项</div>
                <div class="weui_cells weui_cells_access">

                    <a class="weui_cell" href="javascript:;">
                        <div class="weui_cell_hd"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAVFBMVEXx8fHMzMzr6+vn5+fv7+/t7e3d3d2+vr7W1tbHx8eysrKdnZ3p6enk5OTR0dG7u7u3t7ejo6PY2Njh4eHf39/T09PExMSvr6+goKCqqqqnp6e4uLgcLY/OAAAAnklEQVRIx+3RSRLDIAxE0QYhAbGZPNu5/z0zrXHiqiz5W72FqhqtVuuXAl3iOV7iPV/iSsAqZa9BS7YOmMXnNNX4TWGxRMn3R6SxRNgy0bzXOW8EBO8SAClsPdB3psqlvG+Lw7ONXg/pTld52BjgSSkA3PV2OOemjIDcZQWgVvONw60q7sIpR38EnHPSMDQ4MjDjLPozhAkGrVbr/z0ANjAF4AcbXmYAAAAASUVORK5CYII=" alt="" style="width:20px;margin-right:5px;display:block"></div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>cell standard</p>
                        </div>
                        <div class="weui_cell_ft">
                            说明文字
                        </div>
                    </a>
                    <a class="weui_cell" href="javascript:;">
                        <div class="weui_cell_hd"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAVFBMVEXx8fHMzMzr6+vn5+fv7+/t7e3d3d2+vr7W1tbHx8eysrKdnZ3p6enk5OTR0dG7u7u3t7ejo6PY2Njh4eHf39/T09PExMSvr6+goKCqqqqnp6e4uLgcLY/OAAAAnklEQVRIx+3RSRLDIAxE0QYhAbGZPNu5/z0zrXHiqiz5W72FqhqtVuuXAl3iOV7iPV/iSsAqZa9BS7YOmMXnNNX4TWGxRMn3R6SxRNgy0bzXOW8EBO8SAClsPdB3psqlvG+Lw7ONXg/pTld52BjgSSkA3PV2OOemjIDcZQWgVvONw60q7sIpR38EnHPSMDQ4MjDjLPozhAkGrVbr/z0ANjAF4AcbXmYAAAAASUVORK5CYII=" alt="" style="width:20px;margin-right:5px;display:block"></div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>cell standard</p>
                        </div>
                        <div class="weui_cell_ft">
                            说明文字
                        </div>
                    </a>
                </div>

                <div class="weui_cells_title">单选列表项</div>
                <div class="weui_cells weui_cells_radio">
                    <label class="weui_cell weui_check_label" for="x11">
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>cell standard</p>
                        </div>
                        <div class="weui_cell_ft">
                            <input type="radio" class="weui_check" name="radio1" id="x11">
                            <span class="weui_icon_checked"></span>
                        </div>
                    </label>
                    <label class="weui_cell weui_check_label" for="x12">

                        <div class="weui_cell_bd weui_cell_primary">
                            <p>cell standard</p>
                        </div>
                        <div class="weui_cell_ft">
                            <input type="radio" name="radio1" class="weui_check" id="x12" checked="checked">
                            <span class="weui_icon_checked"></span>
                        </div>
                    </label>
                </div>
                <div class="weui_cells_title">复选列表项</div>
                <div class="weui_cells weui_cells_checkbox">
                    <label class="weui_cell weui_check_label" for="s11">
                        <div class="weui_cell_hd">
                            <input type="checkbox" class="weui_check" name="checkbox1" id="s11" checked="checked">
                            <i class="weui_icon_checked"></i>
                        </div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>standard is dealt for u.</p>
                        </div>
                    </label>
                    <label class="weui_cell weui_check_label" for="s12">
                        <div class="weui_cell_hd">
                            <input type="checkbox" name="checkbox1" class="weui_check" id="s12">
                            <i class="weui_icon_checked"></i>
                        </div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <p>standard is dealicient for u.</p>
                        </div>
                    </label>
                </div>

                <div class="weui_cells_title">开关</div>
                <div class="weui_cells weui_cells_form">
                    <div class="weui_cell">
                        <div class="weui_cell_hd weui_cell_primary">标题文字</div>
                        <div class="weui_cell_ft">
                            <input class="weui_switch" type="checkbox"/>
                        </div>
                    </div>
                </div>

                <div class="weui_cells_title">表单</div>
                <div class="weui_cells weui_cells_form">
                    <div class="weui_cell">
                        <div class="weui_cell_hd"><label class="weui_label">qq</label></div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <input class="weui_input" type="number" placeholder="请输入qq号"/>
                        </div>
                    </div>
                    <div class="weui_cell weui_vcode">
                        <div class="weui_cell_hd"><label class="weui_label">验证码</label></div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <input class="weui_input" type="number" placeholder="请输入验证码"/>
                        </div>
                        <div class="weui_cell_ft weui_vimg_wrp">
                            <img src="./images/vcode.jpg" />
                        </div>
                    </div>
                    <div class="weui_cell">
                        <div class="weui_cell_hd"><label class="weui_label">银行卡</label></div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <input class="weui_input" type="number" placeholder="请输入银行卡号"/>
                        </div>
                    </div>
                    <div class="weui_cell weui_vcode weui_cell_warn">
                        <div class="weui_cell_hd"><label class="weui_label">验证码</label></div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <input class="weui_input" type="number" placeholder="请输入验证码"/>
                        </div>
                        <div class="weui_cell_ft weui_vimg_wrp">
                            <i class="weui_icon_warn"></i>
                            <img src="./images/vcode.jpg" />
                        </div>
                    </div>
                </div>
                <div class="weui_btn_area">
                    <a class="weui_btn weui_btn_primary" href="javascript:">确定</a>
                </div>
                <div class="weui_cells_title">文本域</div>
                <div class="weui_cells weui_cells_form">
                    <div class="weui_cell">
                        <div class="weui_cell_bd weui_cell_primary">
                            <textarea class="weui_textarea" placeholder="请输入评论"></textarea>
                        </div>
                    </div>
                </div>
                <div class="weui_toptips weui_warn js_tooltips">格式不对</div>
                <div class="weui_cells_title">表单报错</div>
                <div class="weui_cells weui_cells_form">
                    <div class="weui_cell weui_cell_warn">
                        <div class="weui_cell_hd"><label for="" class="weui_label">卡号</label></div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <input class="weui_input" type="number" value="weui input error" placeholder="请输入卡号"/>
                        </div>
                        <div class="weui_cell_ft">
                            <i class="weui_icon_warn"></i>
                        </div>
                    </div>
                    <div class="weui_cell">
                        <div class="weui_cell_hd"><label for="" class="weui_label">日期</label></div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <input class="weui_input" type="date" value=""/>
                        </div>
                    </div>
                    <div class="weui_cell">
                        <div class="weui_cell_hd"><label for="" class="weui_label">时间</label></div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <input class="weui_input" type="datetime-local" value="" placeholder=""/>
                        </div>
                    </div>
                </div>
                <div class="weui_cells_title">选择</div>
                <div class="weui_cells weui_cells_split">

                    <div class="weui_cell weui_cell_select weui_select_before">
                        <div class="weui_cell_hd">
                            <select class="weui_select" name="select2">
                                <option value="1">+86</option>
                                <option value="2">+80</option>
                                <option value="3">+84</option>
                                <option value="4">+87</option>
                            </select>
                        </div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <input class="weui_input" type="text" placeholder="请输入号码"/>
                        </div>
                    </div>
                </div>
                <div class="weui_cells_title">选择</div>
                <div class="weui_cells weui_cells_split">
                    <div class="weui_cell weui_cell_select">
                        <div class="weui_cell_bd weui_cell_primary">
                            <select class="weui_select" name="select1">
                                <option selected="" value="1">微信号</option>
                                <option value="2">QQ号</option>
                                <option value="3">Email</option>
                            </select>
                        </div>
                    </div>
                    <div class="weui_cell weui_cell_select weui_select_after">
                        <div class="weui_cell_hd">
                            国家/地区
                        </div>
                        <div class="weui_cell_bd weui_cell_primary">
                            <select class="weui_select" name="select2">
                                <option value="1">中国</option>
                                <option value="2">美国</option>
                                <option value="3">英国</option>
                            </select>
                        </div>
                    </div>
                </div>

            </div>
        </div>
    </script>
    <script type="text/html" id="tpl_toast">
        <div class="page">
            <div class="hd">
                <h1 class="page_title">Toast</h1>
            </div>
            <div class="bd spacing">
                <a href="javascript:;" class="weui_btn weui_btn_primary" id="showToast">点击弹出Toast</a>
                <a href="javascript:;" class="weui_btn weui_btn_primary" id="showLoadingToast">点击弹出Loading Toast</a>
            </div>
            <!--BEGIN toast-->
            <div id="toast" style="display: none;">
                <div class="weui_mask_transparent"></div>
                <div class="weui_toast">
                    <i class="weui_icon_toast"></i>
                    <p class="weui_toast_content">已完成</p>
                </div>
            </div>
            <!--end toast-->

            <!-- loading toast -->
            <div id="loadingToast" class="weui_loading_toast" style="display:none;">
                <div class="weui_mask_transparent"></div>
                <div class="weui_toast">
                    <div class="weui_loading">
                        <div class="weui_loading_leaf weui_loading_leaf_0"></div>
                        <div class="weui_loading_leaf weui_loading_leaf_1"></div>
                        <div class="weui_loading_leaf weui_loading_leaf_2"></div>
                        <div class="weui_loading_leaf weui_loading_leaf_3"></div>
                        <div class="weui_loading_leaf weui_loading_leaf_4"></div>
                        <div class="weui_loading_leaf weui_loading_leaf_5"></div>
                        <div class="weui_loading_leaf weui_loading_leaf_6"></div>
                        <div class="weui_loading_leaf weui_loading_leaf_7"></div>
                        <div class="weui_loading_leaf weui_loading_leaf_8"></div>
                        <div class="weui_loading_leaf weui_loading_leaf_9"></div>
                        <div class="weui_loading_leaf weui_loading_leaf_10"></div>
                        <div class="weui_loading_leaf weui_loading_leaf_11"></div>
                    </div>
                    <p class="weui_toast_content">数据加载中</p>
                </div>
            </div>

            

        </div>
    </script>
    <script type="text/html" id="tpl_dialog">
        <div class="page">
            <div class="hd">
                <h1 class="page_title">Dialog</h1>
            </div>
            <div class="bd spacing">
                <a href="javascript:;" class="weui_btn weui_btn_primary" id="showDialog1">点击弹出Dialog样式一</a>
                <a href="javascript:;" class="weui_btn weui_btn_primary" id="showDialog2">点击弹出Dialog样式二</a>
            </div>
            <!--BEGIN dialog1-->
            <div class="weui_dialog_confirm" id="dialog1" style="display: none;">
                <div class="weui_mask"></div>
                <div class="weui_dialog">
                    <div class="weui_dialog_hd"><strong class="weui_dialog_title">弹窗标题</strong></div>
                    <div class="weui_dialog_bd">自定义弹窗内容<br>...</div>
                    <div class="weui_dialog_ft">
                        <a href="javascript:;" class="weui_btn_dialog default">取消</a>
                        <a href="javascript:;" class="weui_btn_dialog primary">确定</a>
                    </div>
                </div>
            </div>
            <!--END dialog1-->
            <!--BEGIN dialog2-->
            <div class="weui_dialog_alert" id="dialog2" style="display: none;">
                <div class="weui_mask"></div>
                <div class="weui_dialog">
                    <div class="weui_dialog_hd"><strong class="weui_dialog_title">弹窗标题</strong></div>
                    <div class="weui_dialog_bd">弹窗内容,告知当前页面信息等</div>
                    <div class="weui_dialog_ft">
                        <a href="javascript:;" class="weui_btn_dialog primary">确定</a>
                    </div>
                </div>
            </div>
            <!--END dialog2-->
        </div>
    </script>
    <script type="text/html" id="tpl_progress">
        <div class="page">
            <div class="hd">
                <h1 class="page_title">Progress</h1>
            </div>
            <div class="bd spacing">
                <div class="weui_progress">
                    <div class="weui_progress_bar">
                        <div class="weui_progress_inner_bar" style="width: 0%;"></div>
                    </div>
                    <a href="javascript:;" class="weui_progress_cancel">
                        <i class="weui_icon_cancel"></i>
                    </a>
                </div>
                <br>
                <div class="weui_progress">
                    <div class="weui_progress_bar">
                        <div class="weui_progress_inner_bar" style="width: 50%;"></div>
                    </div>
                    <a href="javascript:;" class="weui_progress_cancel">
                        <i class="weui_icon_cancel"></i>
                    </a>
                </div>
                <br>
                <div class="weui_progress">
                    <div class="weui_progress_bar">
                        <div class="weui_progress_inner_bar" style="width: 80%;"></div>
                    </div>
                    <a href="javascript:;" class="weui_progress_cancel">
                        <i class="weui_icon_cancel"></i>
                    </a>
                </div>
            </div>
        </div>
    </script>
    <script type="text/html" id="tpl_msg">
        <div class="page">
            <div class="hd">
                <h1 class="page_title">Msg</h1>
            </div>
            <div class="bd">
                <div class="weui_msg">
                    <div class="weui_icon_area"><i class="weui_icon_success weui_icon_msg"></i></div>
                    <div class="weui_text_area">
                        <h2 class="weui_msg_title">操作成功</h2>
                        <p class="weui_msg_desc">内容详情,可根据实际需要安排</p>
                    </div>
                    <div class="weui_opr_area">
                        <p class="weui_btn_area">
                            <a href="javascript:;" class="weui_btn weui_btn_primary">确定</a>
                            <a href="javascript:;" class="weui_btn weui_btn_default">取消</a>
                        </p>
                    </div>
                    <div class="weui_extra_area">
                        <a href="">查看详情</a>
                    </div>
                </div>
            </div>
        </div>
    </script>
    <script type="text/html" id="tpl_article">
        <div class="page">
            <div class="hd">
                <h1 class="page_title">Article</h1>
            </div>
            <div class="bd">
                <article class="weui_article">
                    <h1>大标题</h1>
                    <section>
                        <h2 class="title">章标题</h2>
                        <section>
                            <h3>1.1 节标题</h3>
                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
                                tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
                                quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
                                consequat. Duis aute</p>
                        </section>
                        <section>
                            <h3>1.2 节标题</h3>
                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
                                tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
                                cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
                                proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
                        </section>
                    </section>
                </article>
            </div>
        </div>
    </script>
    <script type="text/html" id="tpl_icons">
        <div class="page">
            <div class="hd">
                <h1 class="page_title">Icons</h1>
            </div>
            <div class="bd spacing">
                <i class="weui_icon_msg weui_icon_success"></i>
                <i class="weui_icon_msg weui_icon_info"></i>
                <i class="weui_icon_msg weui_icon_warn"></i>
                <i class="weui_icon_msg weui_icon_waiting"></i>
                <i class="weui_icon_safe weui_icon_safe_success"></i>
                <i class="weui_icon_safe weui_icon_safe_warn"></i>
                <div class="icon_sp_area">
                    <i class="weui_icon_success"></i>
                    <i class="weui_icon_success_circle"></i>
                    <i class="weui_icon_success_no_circle"></i>
                    <i class="weui_icon_info"></i>
                    <i class="weui_icon_waiting"></i>
                    <i class="weui_icon_waiting_circle"></i>
                    <i class="weui_icon_circle"></i>
                    <i class="weui_icon_warn"></i>
                    <i class="weui_icon_download"></i>
                    <i class="weui_icon_info_circle"></i>
                    <i class="weui_icon_cancel"></i>
                </div>
            </div>
        </div>
    </script>
    <script type="text/html" id="tpl_actionSheet">
        <div class="page" style="overflow: hidden">
            <div class="hd">
                <h1 class="page_title">action sheet</h1>
            </div>
            <div class="bd spacing">
                <a href="javascript:;" class="weui_btn weui_btn_primary" id="showActionSheet">点击上拉actionSheet</a>
            </div>
            <!--BEGIN actionSheet-->
            <div id="actionSheet_wrap">
                <div class="weui_mask_transition" id="mask"></div>
                <div class="weui_actionsheet" id="weui_actionsheet">
                    <div class="weui_actionsheet_menu">
                        <div class="weui_actionsheet_cell">示例菜单</div>
                        <div class="weui_actionsheet_cell">示例菜单</div>
                        <div class="weui_actionsheet_cell">示例菜单</div>
                        <div class="weui_actionsheet_cell">示例菜单</div>
                    </div>
                    <div class="weui_actionsheet_action">
                        <div class="weui_actionsheet_cell" id="actionsheet_cancel">取消</div>
                    </div>
                </div>
            </div>
            <!--END actionSheet-->
        </div>
    </script>
    <script src="./zepto.min.js"></script>
    <script src="./example.js"></script>
</body>
</html>

JS代码(example.js):

/** * Created by jfengjiang on 2015/9/11. */
$(function (){
	// page stack var stack = [];
	var $container = $('.js_container');
	$container.on('click','.js_cell[data-id]',function (){
	var id = $(this).data('id');
	go(id);
}
);
	// location.hash = '#hash1' 和点击后退都会触发`hashchange`,这个demo页面只关心后退 $(window).on('hashchange',function (e){
	if (/#.+/gi.test(e.newURL)){
	return;
}
var $top = stack.pop();
	if (!$top){
	return;
}
$top.addClass('slideOut').on('animationend',function (){
	$top.remove();
}
).on('webkitAnimationEnd',function (){
	$top.remove();
}
);
}
);
	function go(id){
	var $tpl = $($('#tpl_' + id).html()).addClass('slideIn').addClass(id);
	$container.append($tpl);
	stack.push($tpl);
	// why not use `history.pushState`,https://github.com/weui/weui/issues/26 //history.pushState({
	id:id}
,'','#' + id);
	location.hash = '#' + id;
	$($tpl).on('webkitAnimationEnd',function (){
	$(this).removeClass('slideIn');
}
).on('animationend',function (){
	$(this).removeClass('slideIn');
}
);
	// tooltips if (id == 'cell'){
	$('.js_tooltips').show();
	setTimeout(function (){
	$('.js_tooltips').hide();
}
,3000);
}
}
if (/#.*/
gi.test(location.href)){
	go(location.hash.slice(1));
}
// toast $container.on('click','#showToast',function (){
	$('#toast').show();
	setTimeout(function (){
	$('#toast').hide();
}
,5000);
}
);
	$container.on('click','#showLoadingToast',function (){
	$('#loadingToast').show();
	setTimeout(function (){
	$('#loadingToast').hide();
}
,5000);
}
);
	$container.on('click','#showDialog1',function (){
	$('#dialog1').show();
	$('#dialog1').find('.weui_btn_dialog').on('click',function (){
	$('#dialog1').hide();
}
);
}
);
	$container.on('click','#showDialog2',function (){
	$('#dialog2').show();
	$('#dialog2').find('.weui_btn_dialog').on('click',function (){
	$('#dialog2').hide();
}
);
}
);
	function hideActionSheet(weuiActionsheet,mask){
	weuiActionsheet.removeClass('weui_actionsheet_toggle');
	mask.removeClass('weui_fade_toggle');
	weuiActionsheet.on('transitionend',function (){
	mask.hide();
}
).on('webkitTransitionEnd',function (){
	mask.hide();
}
)}
$container.on('click','#showActionSheet',function (){
	var mask = $('#mask');
	var weuiActionsheet = $('#weui_actionsheet');
	weuiActionsheet.addClass('weui_actionsheet_toggle');
	mask.show().addClass('weui_fade_toggle').click(function (){
	hideActionSheet(weuiActionsheet,mask);
}
);
	$('#actionsheet_cancel').click(function (){
	hideActionSheet(weuiActionsheet,mask);
}
);
	weuiActionsheet.unbind('transitionend').unbind('webkitTransitionEnd');
}
);
}
);
	

JS代码(zepto.min.js):

/* Zepto v1.1.6 - zepto event ajax form ie - zeptojs.com/license */
var Zepto=function(){
	function L(t){
	return null==t?String(t):j[S.call(t)]||"object"}
function Z(t){
	return"function"==L(t)}
function _(t){
	return null!=t&&t==t.window}
function $(t){
	return null!=t&&t.nodeType==t.DOCUMENT_NODE}
function D(t){
	return"object"==L(t)}
function M(t){
	return D(t)&&!_(t)&&Object.getPrototypeOf(t)==Object.prototype}
function R(t){
	return"number"==typeof t.length}
function k(t){
	return s.call(t,function(t){
	return null!=t}
)}
function z(t){
	return t.length>0?n.fn.concat.apply([],t):t}
function F(t){
	return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}
function q(t){
	return t in f?f[t]:f[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}
function H(t,e){
	return"number"!=typeof e||c[F(t)]?e:e+"px"}
function I(t){
	var e,n;
	return u[t]||(e=a.createElement(t),a.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),u[t]=n),u[t]}
function V(t){
	return"children"in t?o.call(t.children):n.map(t.childNodes,function(t){
	return 1==t.nodeType?t:void 0}
)}
function B(n,i,r){
	for(e in i)r&&(M(i[e])||A(i[e]))?(M(i[e])&&!M(n[e])&&(n[e]={
}
),A(i[e])&&!A(n[e])&&(n[e]=[]),B(n[e],i[e],r)):i[e]!==t&&(n[e]=i[e])}
function U(t,e){
	return null==e?n(t):n(t).filter(e)}
function J(t,e,n,i){
	return Z(e)?e.call(t,n,i):e}
function X(t,e,n){
	null==n?t.removeAttribute(e):t.setAttribute(e,n)}
function W(e,n){
	var i=e.className||"",r=i&&i.baseVal!==t;
	return n===t?r?i.baseVal:i:void(r?i.baseVal=n:e.className=n)}
function Y(t){
	try{
	return t?"true"==t||("false"==t?!1:"null"==t?null:+t+""==t?+t:/^[\[\{
	]/.test(t)?n.parseJSON(t):t):t}
catch(e){
	return t}
}
function G(t,e){
	e(t);
	for(var n=0,i=t.childNodes.length;
	i>n;
	n++)G(t.childNodes[n],e)}
var t,e,n,i,C,N,r=[],o=r.slice,s=r.filter,a=window.document,u={
}
,f={
}
,c={
	"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1}
,l=/^\s*<(\w+|!)[^>]*>/,h=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,p=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,d=/^(?:body|html)$/i,m=/([A-Z])/g,g=["val","css","html","text","data","width","height","offset"],v=["after","prepend","before","append"],y=a.createElement("table"),x=a.createElement("tr"),b={
	tr:a.createElement("tbody"),tbody:y,thead:y,tfoot:y,td:x,th:x,"*":a.createElement("div")}
,w=/complete|loaded|interactive/,E=/^[\w-]*$/,j={
}
,S=j.toString,T={
}
,O=a.createElement("div"),P={
	tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"}
,A=Array.isArray||function(t){
	return t instanceof Array}
;
	return T.matches=function(t,e){
	if(!e||!t||1!==t.nodeType)return!1;
	var n=t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;
	if(n)return n.call(t,e);
	var i,r=t.parentNode,o=!r;
	return o&&(r=O).appendChild(t),i=~T.qsa(r,e).indexOf(t),o&&O.removeChild(t),i}
,C=function(t){
	return t.replace(/-+(.)?/g,function(t,e){
	return e?e.toUpperCase():""}
)}
,N=function(t){
	return s.call(t,function(e,n){
	return t.indexOf(e)==n}
)}
,T.fragment=function(e,i,r){
	var s,u,f;
	return h.test(e)&&(s=n(a.createElement(RegExp.$1))),s||(e.replace&&(e=e.replace(p,"<$1></$2>")),i===t&&(i=l.test(e)&&RegExp.$1),i in b||(i="*"),f=b[i],f.innerHTML=""+e,s=n.each(o.call(f.childNodes),function(){
	f.removeChild(this)}
)),M(r)&&(u=n(s),n.each(r,function(t,e){
	g.indexOf(t)>-1?u[t](e):u.attr(t,e)}
)),s}
,T.Z=function(t,e){
	return t=t||[],t.__proto__=n.fn,t.selector=e||"",t}
,T.isZ=function(t){
	return t instanceof T.Z}
,T.init=function(e,i){
	var r;
	if(!e)return T.Z();
	if("string"==typeof e)if(e=e.trim(),"<"==e[0]&&l.test(e))r=T.fragment(e,RegExp.$1,i),e=null;
	else{
	if(i!==t)return n(i).find(e);
	r=T.qsa(a,e)}
else{
	if(Z(e))return n(a).ready(e);
	if(T.isZ(e))return e;
	if(A(e))r=k(e);
	else if(D(e))r=[e],e=null;
	else if(l.test(e))r=T.fragment(e.trim(),RegExp.$1,i),e=null;
	else{
	if(i!==t)return n(i).find(e);
	r=T.qsa(a,e)}
}
return T.Z(r,e)}
,n=function(t,e){
	return T.init(t,e)}
,n.extend=function(t){
	var e,n=o.call(arguments,1);
	return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach(function(n){
	B(t,n,e)}
),t}
,T.qsa=function(t,e){
	var n,i="#"==e[0],r=!i&&"."==e[0],s=i||r?e.slice(1):e,a=E.test(s);
	return $(t)&&a&&i?(n=t.getElementById(s))?[n]:[]:1!==t.nodeType&&9!==t.nodeType?[]:o.call(a&&!i?r?t.getElementsByClassName(s):t.getElementsByTagName(e):t.querySelectorAll(e))}
,n.contains=a.documentElement.contains?function(t,e){
	return t!==e&&t.contains(e)}
:function(t,e){
	for(;
	e&&(e=e.parentNode);
	)if(e===t)return!0;
	return!1}
,n.type=L,n.isFunction=Z,n.isWindow=_,n.isArray=A,n.isPlainObject=M,n.isEmptyObject=function(t){
	var e;
	for(e in t)return!1;
	return!0}
,n.inArray=function(t,e,n){
	return r.indexOf.call(e,t,n)}
,n.camelCase=C,n.trim=function(t){
	return null==t?"":String.prototype.trim.call(t)}
,n.uuid=0,n.support={
}
,n.expr={
}
,n.map=function(t,e){
	var n,r,o,i=[];
	if(R(t))for(r=0;
	r<t.length;
	r++)n=e(t[r],r),null!=n&&i.push(n);
	else for(o in t)n=e(t[o],o),null!=n&&i.push(n);
	return z(i)}
,n.each=function(t,e){
	var n,i;
	if(R(t)){
	for(n=0;
	n<t.length;
	n++)if(e.call(t[n],n,t[n])===!1)return t}
else for(i in t)if(e.call(t[i],i,t[i])===!1)return t;
	return t}
,n.grep=function(t,e){
	return s.call(t,e)}
,window.JSON&&(n.parseJSON=JSON.parse),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(t,e){
	j["[object "+e+"]"]=e.toLowerCase()}
),n.fn={
	forEach:r.forEach,reduce:r.reduce,push:r.push,sort:r.sort,indexOf:r.indexOf,concat:r.concat,map:function(t){
	return n(n.map(this,function(e,n){
	return t.call(e,n,e)}
))}
,slice:function(){
	return n(o.apply(this,arguments))}
,ready:function(t){
	return w.test(a.readyState)&&a.body?t(n):a.addEventListener("DOMContentLoaded",function(){
	t(n)}
,!1),this}
,get:function(e){
	return e===t?o.call(this):this[e>=0?e:e+this.length]}
,toArray:function(){
	return this.get()}
,size:function(){
	return this.length}
,remove:function(){
	return this.each(function(){
	null!=this.parentNode&&this.parentNode.removeChild(this)}
)}
,each:function(t){
	return r.every.call(this,function(e,n){
	return t.call(e,n,e)!==!1}
),this}
,filter:function(t){
	return Z(t)?this.not(this.not(t)):n(s.call(this,function(e){
	return T.matches(e,t)}
))}
,add:function(t,e){
	return n(N(this.concat(n(t,e))))}
,is:function(t){
	return this.length>0&&T.matches(this[0],t)}
,not:function(e){
	var i=[];
	if(Z(e)&&e.call!==t)this.each(function(t){
	e.call(this,t)||i.push(this)}
);
	else{
	var r="string"==typeof e?this.filter(e):R(e)&&Z(e.item)?o.call(e):n(e);
	this.forEach(function(t){
	r.indexOf(t)<0&&i.push(t)}
)}
return n(i)}
,has:function(t){
	return this.filter(function(){
	return D(t)?n.contains(this,t):n(this).find(t).size()}
)}
,eq:function(t){
	return-1===t?this.slice(t):this.slice(t,+t+1)}
,first:function(){
	var t=this[0];
	return t&&!D(t)?t:n(t)}
,last:function(){
	var t=this[this.length-1];
	return t&&!D(t)?t:n(t)}
,find:function(t){
	var e,i=this;
	return e=t?"object"==typeof t?n(t).filter(function(){
	var t=this;
	return r.some.call(i,function(e){
	return n.contains(e,t)}
)}
):1==this.length?n(T.qsa(this[0],t)):this.map(function(){
	return T.qsa(this,t)}
):n()}
,closest:function(t,e){
	var i=this[0],r=!1;
	for("object"==typeof t&&(r=n(t));
	i&&!(r?r.indexOf(i)>=0:T.matches(i,t));
	)i=i!==e&&!$(i)&&i.parentNode;
	return n(i)}
,parents:function(t){
	for(var e=[],i=this;
	i.length>0;
	)i=n.map(i,function(t){
	return(t=t.parentNode)&&!$(t)&&e.indexOf(t)<0?(e.push(t),t):void 0}
);
	return U(e,t)}
,parent:function(t){
	return U(N(this.pluck("parentNode")),t)}
,children:function(t){
	return U(this.map(function(){
	return V(this)}
),t)}
,contents:function(){
	return this.map(function(){
	return o.call(this.childNodes)}
)}
,siblings:function(t){
	return U(this.map(function(t,e){
	return s.call(V(e.parentNode),function(t){
	return t!==e}
)}
),t)}
,empty:function(){
	return this.each(function(){
	this.innerHTML=""}
)}
,pluck:function(t){
	return n.map(this,function(e){
	return e[t]}
)}
,show:function(){
	return this.each(function(){
	"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=I(this.nodeName))}
)}
,replaceWith:function(t){
	return this.before(t).remove()}
,wrap:function(t){
	var e=Z(t);
	if(this[0]&&!e)var i=n(t).get(0),r=i.parentNode||this.length>1;
	return this.each(function(o){
	n(this).wrapAll(e?t.call(this,o):r?i.cloneNode(!0):i)}
)}
,wrapAll:function(t){
	if(this[0]){
	n(this[0]).before(t=n(t));
	for(var e;
	(e=t.children()).length;
	)t=e.first();
	n(t).append(this)}
return this}
,wrapInner:function(t){
	var e=Z(t);
	return this.each(function(i){
	var r=n(this),o=r.contents(),s=e?t.call(this,i):t;
	o.length?o.wrapAll(s):r.append(s)}
)}
,unwrap:function(){
	return this.parent().each(function(){
	n(this).replaceWith(n(this).children())}
),this}
,clone:function(){
	return this.map(function(){
	return this.cloneNode(!0)}
)}
,hide:function(){
	return this.css("display","none")}
,toggle:function(e){
	return this.each(function(){
	var i=n(this);
	(e===t?"none"==i.css("display"):e)?i.show():i.hide()}
)}
,prev:function(t){
	return n(this.pluck("previousElementSibling")).filter(t||"*")}
,next:function(t){
	return n(this.pluck("nextElementSibling")).filter(t||"*")}
,html:function(t){
	return 0 in arguments?this.each(function(e){
	var i=this.innerHTML;
	n(this).empty().append(J(this,t,e,i))}
):0 in this?this[0].innerHTML:null}
,text:function(t){
	return 0 in arguments?this.each(function(e){
	var n=J(this,t,e,this.textContent);
	this.textContent=null==n?"":""+n}
):0 in this?this[0].textContent:null}
,attr:function(n,i){
	var r;
	return"string"!=typeof n||1 in arguments?this.each(function(t){
	if(1===this.nodeType)if(D(n))for(e in n)X(this,e,n[e]);
	else X(this,n,J(this,i,t,this.getAttribute(n)))}
):this.length&&1===this[0].nodeType?!(r=this[0].getAttribute(n))&&n in this[0]?this[0][n]:r:t}
,removeAttr:function(t){
	return this.each(function(){
	1===this.nodeType&&t.split(" ").forEach(function(t){
	X(this,t)}
,this)}
)}
,prop:function(t,e){
	return t=P[t]||t,1 in arguments?this.each(function(n){
	this[t]=J(this,e,n,this[t])}
):this[0]&&this[0][t]}
,data:function(e,n){
	var i="data-"+e.replace(m,"-$1").toLowerCase(),r=1 in arguments?this.attr(i,n):this.attr(i);
	return null!==r?Y(r):t}
,val:function(t){
	return 0 in arguments?this.each(function(e){
	this.value=J(this,t,e,this.value)}
):this[0]&&(this[0].multiple?n(this[0]).find("option").filter(function(){
	return this.selected}
).pluck("value"):this[0].value)}
,offset:function(t){
	if(t)return this.each(function(e){
	var i=n(this),r=J(this,t,e,i.offset()),o=i.offsetParent().offset(),s={
	top:r.top-o.top,left:r.left-o.left}
;
	"static"==i.css("position")&&(s.position="relative"),i.css(s)}
);
	if(!this.length)return null;
	var e=this[0].getBoundingClientRect();
	return{
	left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,width:Math.round(e.width),height:Math.round(e.height)}
}
,css:function(t,i){
	if(arguments.length<2){
	var r,o=this[0];
	if(!o)return;
	if(r=getComputedStyle(o,""),"string"==typeof t)return o.style[C(t)]||r.getPropertyValue(t);
	if(A(t)){
	var s={
}
;
	return n.each(t,function(t,e){
	s[e]=o.style[C(e)]||r.getPropertyValue(e)}
),s}
}
var a="";
	if("string"==L(t))i||0===i?a=F(t)+":"+H(t,i):this.each(function(){
	this.style.removeProperty(F(t))}
);
	else for(e in t)t[e]||0===t[e]?a+=F(e)+":"+H(e,t[e])+";
	":this.each(function(){
	this.style.removeProperty(F(e))}
);
	return this.each(function(){
	this.style.cssText+=";
	"+a}
)}
,index:function(t){
	return t?this.indexOf(n(t)[0]):this.parent().children().indexOf(this[0])}
,hasClass:function(t){
	return t?r.some.call(this,function(t){
	return this.test(W(t))}
,q(t)):!1}
,addClass:function(t){
	return t?this.each(function(e){
	if("className"in this){
	i=[];
	var r=W(this),o=J(this,t,e,r);
	o.split(/\s+/g).forEach(function(t){
	n(this).hasClass(t)||i.push(t)}
,this),i.length&&W(this,r+(r?" ":"")+i.join(" "))}
}
):this}
,removeClass:function(e){
	return this.each(function(n){
	if("className"in this){
	if(e===t)return W(this,"");
	i=W(this),J(this,e,n,i).split(/\s+/g).forEach(function(t){
	i=i.replace(q(t)," ")}
),W(this,i.trim())}
}
)}
,toggleClass:function(e,i){
	return e?this.each(function(r){
	var o=n(this),s=J(this,e,r,W(this));
	s.split(/\s+/g).forEach(function(e){
	(i===t?!o.hasClass(e):i)?o.addClass(e):o.removeClass(e)}
)}
):this}
,scrollTop:function(e){
	if(this.length){
	var n="scrollTop"in this[0];
	return e===t?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){
	this.scrollTop=e}
:function(){
	this.scrollTo(this.scrollX,e)}
)}
}
,scrollLeft:function(e){
	if(this.length){
	var n="scrollLeft"in this[0];
	return e===t?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){
	this.scrollLeft=e}
:function(){
	this.scrollTo(e,this.scrollY)}
)}
}
,position:function(){
	if(this.length){
	var t=this[0],e=this.offsetParent(),i=this.offset(),r=d.test(e[0].nodeName)?{
	top:0,left:0}
:e.offset();
	return i.top-=parseFloat(n(t).css("margin-top"))||0,i.left-=parseFloat(n(t).css("margin-left"))||0,r.top+=parseFloat(n(e[0]).css("border-top-width"))||0,r.left+=parseFloat(n(e[0]).css("border-left-width"))||0,{
	top:i.top-r.top,left:i.left-r.left}
}
}
,offsetParent:function(){
	return this.map(function(){
	for(var t=this.offsetParent||a.body;
	t&&!d.test(t.nodeName)&&"static"==n(t).css("position");
	)t=t.offsetParent;
	return t}
)}
}
,n.fn.detach=n.fn.remove,["width","height"].forEach(function(e){
	var i=e.replace(/./,function(t){
	return t[0].toUpperCase()}
);
	n.fn[e]=function(r){
	var o,s=this[0];
	return r===t?_(s)?s["inner"+i]:$(s)?s.documentElement["scroll"+i]:(o=this.offset())&&o[e]:this.each(function(t){
	s=n(this),s.css(e,J(this,r,t,s[e]()))}
)}
}
),v.forEach(function(t,e){
	var i=e%2;
	n.fn[t]=function(){
	var t,o,r=n.map(arguments,function(e){
	return t=L(e),"object"==t||"array"==t||null==e?e:T.fragment(e)}
),s=this.length>1;
	return r.length<1?this:this.each(function(t,u){
	o=i?u:u.parentNode,u=0==e?u.nextSibling:1==e?u.firstChild:2==e?u:null;
	var f=n.contains(a.documentElement,o);
	r.forEach(function(t){
	if(s)t=t.cloneNode(!0);
	else if(!o)return n(t).remove();
	o.insertBefore(t,u),f&&G(t,function(t){
	null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src||window.eval.call(window,t.innerHTML)}
)}
)}
)}
,n.fn[i?t+"To":"insert"+(e?"Before":"After")]=function(e){
	return n(e)[t](this),this}
}
),T.Z.prototype=n.fn,T.uniq=N,T.deserializeValue=Y,n.zepto=T,n}
();
	window.Zepto=Zepto,void 0===window.$&&(window.$=Zepto),function(t){
	function l(t){
	return t._zid||(t._zid=e++)}
function h(t,e,n,i){
	if(e=p(e),e.ns)var r=d(e.ns);
	return(s[l(t)]||[]).filter(function(t){
	return!(!t||e.e&&t.e!=e.e||e.ns&&!r.test(t.ns)||n&&l(t.fn)!==l(n)||i&&t.sel!=i)}
)}
function p(t){
	var e=(""+t).split(".");
	return{
	e:e[0],ns:e.slice(1).sort().join(" ")}
}
function d(t){
	return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?:|$)")}
function m(t,e){
	return t.del&&!u&&t.e in f||!!e}
function g(t){
	return c[t]||u&&f[t]||t}
function v(e,i,r,o,a,u,f){
	var h=l(e),d=s[h]||(s[h]=[]);
	i.split(/\s/).forEach(function(i){
	if("ready"==i)return t(document).ready(r);
	var s=p(i);
	s.fn=r,s.sel=a,s.e in c&&(r=function(e){
	var n=e.relatedTarget;
	return!n||n!==this&&!t.contains(this,n)?s.fn.apply(this,arguments):void 0}
),s.del=u;
	var l=u||r;
	s.proxy=function(t){
	if(t=j(t),!t.isImmediatePropagationStopped()){
	t.data=o;
	var i=l.apply(e,t._args==n?[t]:[t].concat(t._args));
	return i===!1&&(t.preventDefault(),t.stopPropagation()),i}
}
,s.i=d.length,d.push(s),"addEventListener"in e&&e.addEventListener(g(s.e),s.proxy,m(s,f))}
)}
function y(t,e,n,i,r){
	var o=l(t);
	(e||"").split(/\s/).forEach(function(e){
	h(t,e,n,i).forEach(function(e){
	delete s[o][e.i],"removeEventListener"in t&&t.removeEventListener(g(e.e),e.proxy,m(e,r))}
)}
)}
function j(e,i){
	return(i||!e.isDefaultPrevented)&&(i||(i=e),t.each(E,function(t,n){
	var r=i[t];
	e[t]=function(){
	return this[n]=x,r&&r.apply(i,arguments)}
,e[n]=b}
),(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?i.returnValue===!1:i.getPreventDefault&&i.getPreventDefault())&&(e.isDefaultPrevented=x)),e}
function S(t){
	var e,i={
	originalEvent:t}
;
	for(e in t)w.test(e)||t[e]===n||(i[e]=t[e]);
	return j(i,t)}
var n,e=1,i=Array.prototype.slice,r=t.isFunction,o=function(t){
	return"string"==typeof t}
,s={
}
,a={
}
,u="onfocusin"in window,f={
	focus:"focusin",blur:"focusout"}
,c={
	mouseenter:"mouseover",mouseleave:"mouseout"}
;
	a.click=a.mousedown=a.mouseup=a.mousemove="MouseEvents",t.event={
	add:v,remove:y}
,t.proxy=function(e,n){
	var s=2 in arguments&&i.call(arguments,2);
	if(r(e)){
	var a=function(){
	return e.apply(n,s?s.concat(i.call(arguments)):arguments)}
;
	return a._zid=l(e),a}
if(o(n))return s?(s.unshift(e[n],e),t.proxy.apply(null,s)):t.proxy(e[n],e);
	throw new TypeError("expected function")}
,t.fn.bind=function(t,e,n){
	return this.on(t,e,n)}
,t.fn.unbind=function(t,e){
	return this.off(t,e)}
,t.fn.one=function(t,e,n,i){
	return this.on(t,e,n,i,1)}
;
	var x=function(){
	return!0}
,b=function(){
	return!1}
,w=/^([A-Z]|returnValue$|layer[XY]$)/,E={
	preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"}
;
	t.fn.delegate=function(t,e,n){
	return this.on(e,t,n)}
,t.fn.undelegate=function(t,e,n){
	return this.off(e,t,n)}
,t.fn.live=function(e,n){
	return t(document.body).delegate(this.selector,e,n),this}
,t.fn.die=function(e,n){
	return t(document.body).undelegate(this.selector,e,n),this}
,t.fn.on=function(e,s,a,u,f){
	var c,l,h=this;
	return e&&!o(e)?(t.each(e,function(t,e){
	h.on(t,s,a,e,f)}
),h):(o(s)||r(u)||u===!1||(u=a,a=s,s=n),(r(a)||a===!1)&&(u=a,a=n),u===!1&&(u=b),h.each(function(n,r){
	f&&(c=function(t){
	return y(r,t.type,u),u.apply(this,arguments)}
),s&&(l=function(e){
	var n,o=t(e.target).closest(s,r).get(0);
	return o&&o!==r?(n=t.extend(S(e),{
	currentTarget:o,liveFired:r}
),(c||u).apply(o,[n].concat(i.call(arguments,1)))):void 0}
),v(r,e,u,a,s,l||c)}
))}
,t.fn.off=function(e,i,s){
	var a=this;
	return e&&!o(e)?(t.each(e,function(t,e){
	a.off(t,i,e)}
),a):(o(i)||r(s)||s===!1||(s=i,i=n),s===!1&&(s=b),a.each(function(){
	y(this,e,s,i)}
))}
,t.fn.trigger=function(e,n){
	return e=o(e)||t.isPlainObject(e)?t.Event(e):j(e),e._args=n,this.each(function(){
	e.type in f&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)}
)}
,t.fn.triggerHandler=function(e,n){
	var i,r;
	return this.each(function(s,a){
	i=S(o(e)?t.Event(e):e),i._args=n,i.target=a,t.each(h(a,e.type||e),function(t,e){
	return r=e.proxy(i),i.isImmediatePropagationStopped()?!1:void 0}
)}
),r}
,"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(e){
	t.fn[e]=function(t){
	return 0 in arguments?this.bind(e,t):this.trigger(e)}
}
),t.Event=function(t,e){
	o(t)||(e=t,t=e.type);
	var n=document.createEvent(a[t]||"Events"),i=!0;
	if(e)for(var r in e)"bubbles"==r?i=!!e[r]:n[r]=e[r];
	return n.initEvent(t,i,!0),j(n)}
}
(Zepto),function(t){
	function h(e,n,i){
	var r=t.Event(n);
	return t(e).trigger(r,i),!r.isDefaultPrevented()}
function p(t,e,i,r){
	return t.global?h(e||n,i,r):void 0}
function d(e){
	e.global&&0===t.active++&&p(e,null,"ajaxStart")}
function m(e){
	e.global&&!--t.active&&p(e,null,"ajaxStop")}
function g(t,e){
	var n=e.context;
	return e.beforeSend.call(n,t,e)===!1||p(e,n,"ajaxBeforeSend",[t,e])===!1?!1:void p(e,n,"ajaxSend",[t,e])}
function v(t,e,n,i){
	var r=n.context,o="success";
	n.success.call(r,t,o,e),i&&i.resolveWith(r,[t,o,e]),p(n,r,"ajaxSuccess",[e,n,t]),x(o,e,n)}
function y(t,e,n,i,r){
	var o=i.context;
	i.error.call(o,n,e,t),r&&r.rejectWith(o,[n,e,t]),p(i,o,"ajaxError",[n,i,t||e]),x(e,n,i)}
function x(t,e,n){
	var i=n.context;
	n.complete.call(i,e,t),p(n,i,"ajaxComplete",[e,n]),m(n)}
function b(){
}
function w(t){
	return t&&(t=t.split(";
	",2)[0]),t&&(t==f?"html":t==u?"json":s.test(t)?"script":a.test(t)&&"xml")||"text"}
function E(t,e){
	return""==e?t:(t+"&"+e).replace(/[&?]{
	1,2}
/,"?")}
function j(e){
	e.processData&&e.data&&"string"!=t.type(e.data)&&(e.data=t.param(e.data,e.traditional)),!e.data||e.type&&"GET"!=e.type.toUpperCase()||(e.url=E(e.url,e.data),e.data=void 0)}
function S(e,n,i,r){
	return t.isFunction(n)&&(r=i,i=n,n=void 0),t.isFunction(i)||(r=i,i=void 0),{
	url:e,data:n,success:i,dataType:r}
}
function C(e,n,i,r){
	var o,s=t.isArray(n),a=t.isPlainObject(n);
	t.each(n,function(n,u){
	o=t.type(u),r&&(n=i?r:r+"["+(a||"object"==o||"array"==o?n:"")+"]"),!r&&s?e.add(u.name,u.value):"array"==o||!i&&"object"==o?C(e,u,i,n):e.add(n,u)}
)}
var i,r,e=0,n=window.document,o=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,s=/^(?:text|application)\/javascript/i,a=/^(?:text|application)\/xml/i,u="application/json",f="text/html",c=/^\s*$/,l=n.createElement("a");
	l.href=window.location.href,t.active=0,t.ajaxJSONP=function(i,r){
	if(!("type"in i))return t.ajax(i);
	var f,h,o=i.jsonpCallback,s=(t.isFunction(o)?o():o)||"jsonp"+ ++e,a=n.createElement("script"),u=window[s],c=function(e){
	t(a).triggerHandler("error",e||"abort")}
,l={
	abort:c}
;
	return r&&r.promise(l),t(a).on("load error",function(e,n){
	clearTimeout(h),t(a).off().remove(),"error"!=e.type&&f?v(f[0],l,i,r):y(null,n||"error",l,i,r),window[s]=u,f&&t.isFunction(u)&&u(f[0]),u=f=void 0}
),g(l,i)===!1?(c("abort"),l):(window[s]=function(){
	f=arguments}
,a.src=i.url.replace(/\?(.+)=\?/,"?$1="+s),n.head.appendChild(a),i.timeout>0&&(h=setTimeout(function(){
	c("timeout")}
,i.timeout)),l)}
,t.ajaxSettings={
	type:"GET",beforeSend:b,success:b,error:b,complete:b,context:null,global:!0,xhr:function(){
	return new window.XMLHttpRequest}
,accepts:{
	script:"text/javascript,application/javascript,application/x-javascript",json:u,xml:"application/xml,text/xml",html:f,text:"text/plain"}
,crossDomain:!1,timeout:0,processData:!0,cache:!0}
,t.ajax=function(e){
	var a,o=t.extend({
}
,e||{
}
),s=t.Deferred&&t.Deferred();
	for(i in t.ajaxSettings)void 0===o[i]&&(o[i]=t.ajaxSettings[i]);
	d(o),o.crossDomain||(a=n.createElement("a"),a.href=o.url,a.href=a.href,o.crossDomain=l.protocol+"//"+l.host!=a.protocol+"//"+a.host),o.url||(o.url=window.location.toString()),j(o);
	var u=o.dataType,f=/\?.+=\?/.test(o.url);
	if(f&&(u="jsonp"),o.cache!==!1&&(e&&e.cache===!0||"script"!=u&&"jsonp"!=u)||(o.url=E(o.url,"_="+Date.now())),"jsonp"==u)return f||(o.url=E(o.url,o.jsonp?o.jsonp+"=?":o.jsonp===!1?"":"callback=?")),t.ajaxJSONP(o,s);
	var C,h=o.accepts[u],p={
}
,m=function(t,e){
	p[t.toLowerCase()]=[t,e]}
,x=/^([\w-]+:)\/\//.test(o.url)?RegExp.$1:window.location.protocol,S=o.xhr(),T=S.setRequestHeader;
	if(s&&s.promise(S),o.crossDomain||m("X-Requested-With","XMLHttpRequest"),m("Accept",h||"*/
*"),(h=o.mimeType||h)&&(h.indexOf(",")>-1&&(h=h.split(",",2)[0]),S.overrideMimeType&&S.overrideMimeType(h)),(o.contentType||o.contentType!==!1&&o.data&&"GET"!=o.type.toUpperCase())&&m("Content-Type",o.contentType||"application/x-www-form-urlencoded"),o.headers)for(r in o.headers)m(r,o.headers[r]);
	if(S.setRequestHeader=m,S.onreadystatechange=function(){
	if(4==S.readyState){
	S.onreadystatechange=b,clearTimeout(C);
	var e,n=!1;
	if(S.status>=200&&S.status<300||304==S.status||0==S.status&&"file:"==x){
	u=u||w(o.mimeType||S.getResponseHeader("content-type")),e=S.responseText;
	try{
	"script"==u?(1,eval)(e):"xml"==u?e=S.responseXML:"json"==u&&(e=c.test(e)?null:t.parseJSON(e))}
catch(i){
	n=i}
n?y(n,"parsererror",S,o,s):v(e,S,o,s)}
else y(S.statusText||null,S.status?"error":"abort",S,o,s)}
}
,g(S,o)===!1)return S.abort(),y(null,"abort",S,o,s),S;
	if(o.xhrFields)for(r in o.xhrFields)S[r]=o.xhrFields[r];
	var N="async"in o?o.async:!0;
	S.open(o.type,o.url,N,o.username,o.password);
	for(r in p)T.apply(S,p[r]);
	return o.timeout>0&&(C=setTimeout(function(){
	S.onreadystatechange=b,S.abort(),y(null,"timeout",S,o,s)}
,o.timeout)),S.send(o.data?o.data:null),S}
,t.get=function(){
	return t.ajax(S.apply(null,arguments))}
,t.post=function(){
	var e=S.apply(null,arguments);
	return e.type="POST",t.ajax(e)}
,t.getJSON=function(){
	var e=S.apply(null,arguments);
	return e.dataType="json",t.ajax(e)}
,t.fn.load=function(e,n,i){
	if(!this.length)return this;
	var a,r=this,s=e.split(/\s/),u=S(e,n,i),f=u.success;
	return s.length>1&&(u.url=s[0],a=s[1]),u.success=function(e){
	r.html(a?t("<div>").html(e.replace(o,"")).find(a):e),f&&f.apply(r,arguments)}
,t.ajax(u),this}
;
	var T=encodeURIComponent;
	t.param=function(e,n){
	var i=[];
	return i.add=function(e,n){
	t.isFunction(n)&&(n=n()),null==n&&(n=""),this.push(T(e)+"="+T(n))}
,C(i,e,n),i.join("&").replace(/%20/g,"+")}
}
(Zepto),function(t){
	t.fn.serializeArray=function(){
	var e,n,i=[],r=function(t){
	return t.forEach?t.forEach(r):void i.push({
	name:e,value:t}
)}
;
	return this[0]&&t.each(this[0].elements,function(i,o){
	n=o.type,e=o.name,e&&"fieldset"!=o.nodeName.toLowerCase()&&!o.disabled&&"submit"!=n&&"reset"!=n&&"button"!=n&&"file"!=n&&("radio"!=n&&"checkbox"!=n||o.checked)&&r(t(o).val())}
),i}
,t.fn.serialize=function(){
	var t=[];
	return this.serializeArray().forEach(function(e){
	t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}
),t.join("&")}
,t.fn.submit=function(e){
	if(0 in arguments)this.bind("submit",e);
	else if(this.length){
	var n=t.Event("submit");
	this.eq(0).trigger(n),n.isDefaultPrevented()||this.get(0).submit()}
return this}
}
(Zepto),function(t){
	"__proto__"in{
}
||t.extend(t.zepto,{
	Z:function(e,n){
	return e=e||[],t.extend(e,t.fn),e.selector=n||"",e.__Z=!0,e}
,isZ:function(e){
	return"array"===t.type(e)&&"__Z"in e}
}
);
	try{
	getComputedStyle(void 0)}
catch(e){
	var n=getComputedStyle;
	window.getComputedStyle=function(t){
	try{
	return n(t)}
catch(e){
	return null}
}
}
}
(Zepto);
	

CSS代码(example.css):

.container,.page{position:absolute;top:0;right:0;bottom:0;left:0}
.global_navs .cell:before,.global_navs:after,.global_navs:before{border-color:#D9DBDA}
body,html{height:100%;-webkit-tap-highlight-color:transparent}
.page,body{background-color:#FBF9FE}
.container{overflow:hidden}
.page{overflow-y:auto;-webkit-overflow-scrolling:touch}
.hd{padding:2em 0}
.page_desc{text-align:center;color:#888;font-size:14px}
.bd.spacing{padding:0 15px}
.page_title{text-align:center;font-size:34px;color:#3CC51F;font-weight:400;margin:0 15%}
.page.button .page_title,.page.cell .page_title{color:#225FBA}
.global_navs{background-color:transparent}
.page.article,.page.dialog,.page.icons,.page.msg,.page.toast{background-color:#FFF}
.global_navs .cell{padding-top:.5em;padding-bottom:.5em}
.global_navs .icon_nav{width:28px;height:28px;display:block;margin-right:.7em}
.page.button .bd{padding:0 15px}
.page.button .button_sp_area{padding:10px 0;width:60%;margin:0 auto;text-align:justify;text-justify:distribute-all-lines;font-size:0}
.page.button .button_sp_area:after{display:inline-block;width:100%;height:0;font-size:0;margin:0;padding:0;overflow:hidden;content:"."}
.page.cell .bd{padding-bottom:30px}
.page.dialog .bd,.page.toast .bd{padding:120px 15px 0}
.page.msg .weui_msg{padding-top:30px}
.page.article .page_title{color:#DE7C23}
.page.icons{text-align:center}
.page.icons .page_title{color:#3E24BD}
.page.icons .bd{padding:30px 0;text-align:center}
.page.icons .icon_sp_area{padding:10px 20px;text-align:left}
.page.icons i{margin:0 5px 10px}
@-webkit-keyframes slideIn{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideIn{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes slideOut{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes slideOut{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.page.slideIn{-webkit-animation:slideIn .2s forwards;animation:slideIn .2s forwards}
.page.slideOut{-webkit-animation:slideOut .2s forwards;animation:slideOut .2s forwards}

CSS代码(weui.min.css):

.weui_input,.weui_select,.weui_switch,button.weui_btn,input.weui_btn{-webkit-appearance:none;outline:0}
.weui_btn,.weui_btn:after,.weui_switch{box-sizing:border-box}
.weui_btn,.weui_cells_access .weui_cell:not(.no_access),.weui_check_label,.weui_dialog_ft a{-webkit-tap-highlight-color:transparent}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{line-height:1.6;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
*{margin:0;padding:0}
a img{border:0}
a{text-decoration:none}
@font-face{font-weight:400;font-style:normal;font-family:weui;src:url(data:application/octet-stream;base64,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) format('woff'),url(data:application/octet-stream;base64,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) format('truetype')}
[class*=" weui_icon_"]:before,[class^=weui_icon_]:before{font-family:weui;font-style:normal;font-weight:400;speak:none;display:inline-block;vertical-align:middle;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin:0}
.weui_btn,.weui_dialog_ft a,.weui_dialog_ft a:active,.weui_dialog_ft a:hover{text-decoration:none}
.weui_icon_circle:before{content:"\EA01"}
.weui_icon_download:before{content:"\EA02"}
.weui_icon_info:before{content:"\EA03"}
.weui_icon_safe_success:before{content:"\EA04"}
.weui_icon_safe_warn:before{content:"\EA05"}
.weui_icon_success:before{content:"\EA06";font-size:23px;color:#09BB07}
.weui_icon_success_circle:before{content:"\EA07"}
.weui_icon_success_no_circle:before{content:"\EA08"}
.weui_icon_waiting:before{content:"\EA09";font-size:23px;color:#10AEFF}
.weui_icon_waiting_circle:before{content:"\EA0A"}
.weui_icon_warn:before{content:"\EA0B";font-size:23px;color:#F43530}
.weui_icon_info_circle:before{content:"\EA0C"}
.weui_icon_info:before{font-size:23px;color:#10AEFF}
.weui_icon_success_circle:before,.weui_icon_success_no_circle:before{font-size:23px;color:#09BB07}
.weui_icon_waiting_circle:before{font-size:23px;color:#10AEFF}
.weui_icon_circle:before{font-size:23px;color:#C9C9C9}
.weui_icon_download:before,.weui_icon_info_circle:before{font-size:23px;color:#09BB07}
.weui_icon_safe_success:before{color:#09BB07}
.weui_icon_safe_warn:before{color:#FFBE00}
.weui_icon_cancel:before{content:"\EA0D";color:#F43530;font-size:22px}
.weui_icon_msg:before,.weui_icon_safe:before{font-size:104px}
.weui_icon_warn.weui_icon_msg:before{color:#F76260}
.weui_btn.weui_btn_mini{line-height:25px;font-size:14px;padding:0 .75em;display:inline-block}
button.weui_btn,input.weui_btn{width:100%;border-width:0}
button.weui_btn:focus,input.weui_btn:focus{outline:0}
button.weui_btn_inline,button.weui_btn_mini,input.weui_btn_inline,input.weui_btn_mini{width:auto}
.weui_btn+.weui_btn{margin-top:15px}
.weui_btn.weui_btn_inline+.weui_btn.weui_btn_inline{margin-top:auto;margin-left:15px}
.weui_btn_area{margin-left:15px;margin-right:15px}
.weui_btn_area.weui_btn_area_inline{-webkit-display:-webkit-box;-webkit-display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:-1em\9}
.weui_btn_area.weui_btn_area_inline .weui_btn{margin-top:auto;margin-right:15px;width:100%;-webkit-flex:1;-webkit-box-flex:1;-ms-flex:1;flex:1}
.weui_cells,.weui_cells_form+.weui_btn_area{margin-top:.8em}
.weui_btn_area.weui_btn_area_inline .weui_btn:last-child{margin-right:0}
.weui_btn_area.weui_btn_area_inline .weui_btn{display:inline-block\9;width:48.5%\9;margin-right:3%\9;letter-spacing:0\9}
.weui_btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:18px;text-align:center;color:#FFF;line-height:2.33333333;border-radius:5px;overflow:hidden}
.weui_btn:after,.weui_cell:before{content:" ";position:absolute}
.weui_btn:after{width:200%;height:200%;top:0;left:0;border:1px solid rgba(0,0,0,.2);-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;border-radius:10px}
.weui_btn.weui_btn_inline{display:inline-block}
.weui_btn_default{background-color:#F7F7F7;color:#454545}
.weui_btn_default:not(.weui_btn_disabled):visited{color:#454545}
.weui_btn_default:not(.weui_btn_disabled):active{color:#A1A1A1;background-color:#DEDEDE}
.weui_btn_primary{background-color:#04be02}
.weui_btn_primary:not(.weui_btn_disabled):visited{color:#FFF}
.weui_btn_primary:not(.weui_btn_disabled):active{color:rgba(255,255,255,.4);background-color:#039702}
.weui_btn_warn{background-color:#ef4f4f}
.weui_btn_warn:not(.weui_btn_disabled):visited{color:#FFF}
.weui_btn_warn:not(.weui_btn_disabled):active{color:rgba(255,255,255,.4);background-color:#c13e3e}
.weui_btn_disabled{color:rgba(255,255,255,.6)}
.weui_btn_disabled.weui_btn_default{color:#C9C9C9}
.weui_btn_plain_primary{color:#04be02;border:1px solid #04be02}
button.weui_btn_plain_primary,input.weui_btn_plain_primary{border-width:1px;background-color:transparent}
.weui_btn_plain_primary:active{border-color:#039702}
.weui_btn_plain_primary:after{border-width:0}
.weui_btn_plain_default{color:#5A5A5A;border:1px solid #5A5A5A}
button.weui_btn_plain_default,input.weui_btn_plain_default{border-width:1px;background-color:transparent}
.weui_btn_plain_default:after{border-width:0}
.weui_cell:before,.weui_cells:before{top:0;border-top:1px solid #ECECEC;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5)}
.weui_cell:before{width:100%;height:1px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;transform:scaleY(.5);left:15px}
.weui_cells:before,.weui_dialog_ft:after{-webkit-transform-origin:0 0;-ms-transform-origin:0 0}
.weui_cell:first-child:before{display:none}
.weui_cells{background-color:#FFF;line-height:1.45;font-size:16px;overflow:hidden;position:relative}
.weui_cells_access .weui_cell:not(.no_access):active,.weui_cells_checkbox .weui_cell:active,.weui_cells_radio .weui_cell:active{background-color:#ECECEC}
.weui_cells:after,.weui_cells:before{position:absolute;left:0;width:100%;height:1px;content:" "}
.weui_cells:before{transform-origin:0 0;transform:scaleY(.5)}
.weui_cells:after{bottom:0;border-bottom:1px solid #ECECEC;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}
.weui_cells_title{margin-top:.8em;padding-left:15px;padding-right:15px;color:#888;font-size:14px}
.weui_cells_title+.weui_cells{margin-top:0}
.weui_cell{padding:10px 15px;display:block;position:relative}
.weui_cell_bd,.weui_cell_ft,.weui_cell_hd{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}
.weui_cell_ft{text-align:right;color:#888}
.weui_cell_primary{width:2000px;white-space:normal}
.weui_cells_access a.weui_cell{color:inherit}
.weui_cells_access .weui_cell_ft:after{content:" ";display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:6px;width:6px;border-width:2px 2px 0 0;border-color:#C8C8CD;border-style:solid;position:relative;top:-2px;top:-1px}
.weui_check_label{display:block}
.weui_check{position:absolute;left:-9999em}
.weui_cells_radio .weui_cell_ft{padding-left:.35em}
.weui_cells_radio .weui_check:checked+.weui_icon_checked:before{content:'\EA08';color:#09BB07;font-size:16px}
.weui_cells_checkbox .weui_cell_hd{padding-right:.35em}
.weui_cells_checkbox .weui_icon_checked:before{content:'\EA01';color:#C9C9C9;font-size:23px;display:block}
.weui_cells_checkbox .weui_check:checked+.weui_icon_checked:before{content:'\EA06';color:#09BB07}
.weui_label{display:block;width:3em}
.weui_input{width:100%;border:0;height:1.42em;background-color:transparent;font-size:inherit;color:inherit}
.weui_input::-webkit-inner-spin-button,.weui_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.weui_textarea{display:block;border:0;resize:none;width:100%;font-size:1em;line-height:inherit;outline:0}
.weui_toptips{display:none;position:fixed;-webkit-transform:translateZ(0);width:100%;top:0;line-height:2.3;font-size:14px;text-align:center;color:#FFF;z-index:2}
.weui_toptips.weui_warn{background-color:#E64340}
.weui_cells_form .weui_cell_warn{color:#E64340}
.weui_cells_form .weui_cell_warn .weui_icon_warn{display:inline-block}
.weui_cells_form .weui_cell_hd{padding-right:1em}
.weui_cells_form .weui_cell_ft{font-size:0}
.weui_cells_form .weui_icon_warn{display:none}
.weui_cell_select .weui_cell_bd:after,.weui_select_before .weui_cell_hd:before{content:" ";display:inline-block;margin-top:-3px}
.weui_cell_select{padding:0}
.weui_select,.weui_select_after,.weui_select_before .weui_cell_bd{padding-left:15px}
.weui_cell_select .weui_select{padding-right:30px}
.weui_cell_select .weui_cell_bd:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:6px;width:6px;border-width:2px 2px 0 0;border-color:#C8C8CD;border-style:solid;position:absolute;top:50%;right:15px}
.weui_select,.weui_select_before .weui_cell_hd{position:relative}
.weui_select{border:0;background-color:transparent;width:100%;font-size:inherit;height:43px;z-index:1}
.weui_select_before{padding-right:15px}
.weui_select_before .weui_select{width:auto}
.weui_select_before .weui_cell_hd:after{content:" ";position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #ECECEC;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5)}
.weui_select_before .weui_cell_hd:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:6px;width:6px;border-width:2px 2px 0 0;border-color:#C8C8CD;border-style:solid;position:absolute;top:50%;right:15px}
.weui_select_before .weui_cell_bd:after{display:none}
.weui_vcode{padding-top:0;padding-right:0;padding-bottom:0}
.weui_vcode .weui_vimg_wrp{font-size:0}
.weui_vcode .weui_vimg_wrp img{height:43px;vertical-align:middle;margin-left:5px}
.weui_switch{-moz-appearance:none;appearance:none;position:relative;width:52px;height:32px;border:1px solid #DFDFDF;border-radius:16px;background:#DFDFDF}
.weui_switch:after,.weui_switch:before{position:absolute;top:0;left:0;height:30px;border-radius:15px;content:" "}
.weui_switch:before{width:50px;background-color:#FDFDFD;-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.weui_switch:after{width:30px;background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.weui_switch:checked{border-color:#04BE02;background-color:#04BE02}
.weui_switch:checked:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.weui_switch:checked:after{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.weui_msg{padding:75px 0 0;text-align:center}
.weui_msg .weui_icon_area{margin-bottom:19px}
.weui_msg .weui_text_area{margin-bottom:25px;padding:0 15px}
.weui_msg .weui_msg_title{margin-bottom:12px;font-weight:400;font-size:20px}
.weui_msg .weui_msg_desc{color:#B2B2B2}
.weui_msg .weui_opr_area{margin-bottom:25px}
.weui_msg .weui_extra_area{margin-bottom:20px;font-size:14px;color:#888}
.weui_msg .weui_extra_area a{color:#61749B}
@media screen and (max-height:416px){.weui_msg{padding:45px 0 0}
}
@media screen and (min-height:416px){.weui_extra_area{position:fixed;left:0;bottom:0;width:100%;text-align:center}
}
.weui_article{padding:20px 15px;font-size:15px}
.weui_article section{margin-bottom:1.5em}
.weui_article h1{font-size:17px;font-weight:400;margin-bottom:.75em}
.weui_article h2{font-size:16px;font-weight:400;margin-bottom:.3em}
.weui_article h3{font-weight:400;font-size:15px}
.weui_progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.weui_progress_bar{background-color:#ebebeb;height:3px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.weui_progress_inner_bar{width:0;height:100%;background-color:#09bb07}
.weui_progress_cancel{margin-left:15px;font-size:0}
.weui_dialog{position:fixed;z-index:13;width:85%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#FAFAFC;text-align:center;border-radius:3px}
.weui_dialog_confirm .weui_dialog .weui_dialog_hd{text-align:left;padding:1.2em 20px .5em}
.weui_dialog_confirm .weui_dialog .weui_dialog_bd{text-align:left}
.weui_dialog_hd{padding:1.2em 0 .5em}
.weui_dialog_title{font-weight:400;font-size:17px}
.weui_dialog_bd{padding:0 20px;font-size:15px;color:#888}
.weui_dialog_ft{position:relative;line-height:42px;margin-top:20px;font-size:17px}
.weui_dialog_ft a{display:block;color:#3cc51f}
.weui_dialog_ft:after{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #D5D5D6;transform-origin:0 0;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}
.weui_dialog_confirm .weui_dialog_ft a{position:relative;float:left;width:50%}
.weui_dialog_confirm .weui_dialog_ft a:after{content:" ";position:absolute;left:0;top:0;width:1px;height:100%;border-left:1px solid #D5D5D6;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5)}
.weui_dialog_confirm .weui_dialog_ft a:first-child:after{display:none}
.weui_dialog_confirm .weui_dialog_ft a:last-child{float:none;width:auto;overflow:hidden}
.weui_btn_dialog.default{color:#353535}
.weui_btn_dialog.primary{color:#0BB20C}
@media screen and (min-width:1024px){.weui_dialog{width:35%}
}
.weui_toast{position:fixed;z-index:3;width:7.6em;min-height:7.6em;top:180px;left:50%;margin-left:-3.8em;background:rgba(40,40,40,.75);text-align:center;border-radius:5px;color:#FFF}
.weui_icon_toast{margin:22px 0 0;display:block}
.weui_icon_toast:before{content:'\EA08';color:#FFF;font-size:55px}
.weui_toast_content{margin:0 0 15px}
.weui_loading_toast .weui_toast_content{margin-top:64%;font-size:14px}
.weui_loading{position:absolute;width:0;z-index:2000000000;left:50%;top:38%}
.weui_loading_leaf{position:absolute;top:-1px;opacity:.25}
.weui_loading_leaf:before{content:" ";position:absolute;width:8.14px;height:3.08px;background:#d1d1d5;box-shadow:rgba(0,0,0,.0980392) 0 0 1px;border-radius:1px;-webkit-transform-origin:left 50% 0;-ms-transform-origin:left 50% 0;transform-origin:left 50% 0}
.weui_mask,.weui_mask_transition,.weui_mask_transparent{position:fixed;z-index:1;height:100%;left:0;top:0;width:100%}
.weui_loading_leaf_0{-webkit-animation:opacity-60-25-0-12 1.25s linear infinite;animation:opacity-60-25-0-12 1.25s linear infinite}
.weui_loading_leaf_0:before{-webkit-transform:rotate(0) translate(7.92px,0);-ms-transform:rotate(0) translate(7.92px,0);transform:rotate(0) translate(7.92px,0)}
.weui_loading_leaf_1{-webkit-animation:opacity-60-25-1-12 1.25s linear infinite;animation:opacity-60-25-1-12 1.25s linear infinite}
.weui_loading_leaf_1:before{-webkit-transform:rotate(30deg) translate(7.92px,0);-ms-transform:rotate(30deg) translate(7.92px,0);transform:rotate(30deg) translate(7.92px,0)}
.weui_loading_leaf_2{-webkit-animation:opacity-60-25-2-12 1.25s linear infinite;animation:opacity-60-25-2-12 1.25s linear infinite}
.weui_loading_leaf_2:before{-webkit-transform:rotate(60deg) translate(7.92px,0);-ms-transform:rotate(60deg) translate(7.92px,0);transform:rotate(60deg) translate(7.92px,0)}
.weui_loading_leaf_3{-webkit-animation:opacity-60-25-3-12 1.25s linear infinite;animation:opacity-60-25-3-12 1.25s linear infinite}
.weui_loading_leaf_3:before{-webkit-transform:rotate(90deg) translate(7.92px,0);-ms-transform:rotate(90deg) translate(7.92px,0);transform:rotate(90deg) translate(7.92px,0)}
.weui_loading_leaf_4{-webkit-animation:opacity-60-25-4-12 1.25s linear infinite;animation:opacity-60-25-4-12 1.25s linear infinite}
.weui_loading_leaf_4:before{-webkit-transform:rotate(120deg) translate(7.92px,0);-ms-transform:rotate(120deg) translate(7.92px,0);transform:rotate(120deg) translate(7.92px,0)}
.weui_loading_leaf_5{-webkit-animation:opacity-60-25-5-12 1.25s linear infinite;animation:opacity-60-25-5-12 1.25s linear infinite}
.weui_loading_leaf_5:before{-webkit-transform:rotate(150deg) translate(7.92px,0);-ms-transform:rotate(150deg) translate(7.92px,0);transform:rotate(150deg) translate(7.92px,0)}
.weui_loading_leaf_6{-webkit-animation:opacity-60-25-6-12 1.25s linear infinite;animation:opacity-60-25-6-12 1.25s linear infinite}
.weui_loading_leaf_6:before{-webkit-transform:rotate(180deg) translate(7.92px,0);-ms-transform:rotate(180deg) translate(7.92px,0);transform:rotate(180deg) translate(7.92px,0)}
.weui_loading_leaf_7{-webkit-animation:opacity-60-25-7-12 1.25s linear infinite;animation:opacity-60-25-7-12 1.25s linear infinite}
.weui_loading_leaf_7:before{-webkit-transform:rotate(210deg) translate(7.92px,0);-ms-transform:rotate(210deg) translate(7.92px,0);transform:rotate(210deg) translate(7.92px,0)}
.weui_loading_leaf_8{-webkit-animation:opacity-60-25-8-12 1.25s linear infinite;animation:opacity-60-25-8-12 1.25s linear infinite}
.weui_loading_leaf_8:before{-webkit-transform:rotate(240deg) translate(7.92px,0);-ms-transform:rotate(240deg) translate(7.92px,0);transform:rotate(240deg) translate(7.92px,0)}
.weui_loading_leaf_9{-webkit-animation:opacity-60-25-9-12 1.25s linear infinite;animation:opacity-60-25-9-12 1.25s linear infinite}
.weui_loading_leaf_9:before{-webkit-transform:rotate(270deg) translate(7.92px,0);-ms-transform:rotate(270deg) translate(7.92px,0);transform:rotate(270deg) translate(7.92px,0)}
.weui_loading_leaf_10{-webkit-animation:opacity-60-25-10-12 1.25s linear infinite;animation:opacity-60-25-10-12 1.25s linear infinite}
.weui_loading_leaf_10:before{-webkit-transform:rotate(300deg) translate(7.92px,0);-ms-transform:rotate(300deg) translate(7.92px,0);transform:rotate(300deg) translate(7.92px,0)}
.weui_loading_leaf_11{-webkit-animation:opacity-60-25-11-12 1.25s linear infinite;animation:opacity-60-25-11-12 1.25s linear infinite}
.weui_loading_leaf_11:before{-webkit-transform:rotate(330deg) translate(7.92px,0);-ms-transform:rotate(330deg) translate(7.92px,0);transform:rotate(330deg) translate(7.92px,0)}
@-webkit-keyframes opacity-60-25-0-12{0%,0.01%{opacity:.25}
0.02%{opacity:1}
100%,60.01%{opacity:.25}
}
@-webkit-keyframes opacity-60-25-1-12{0%,8.34333%{opacity:.25}
8.35333%{opacity:1}
100%,68.3433%{opacity:.25}
}
@-webkit-keyframes opacity-60-25-2-12{0%,16.6767%{opacity:.25}
16.6867%{opacity:1}
100%,76.6767%{opacity:.25}
}
@-webkit-keyframes opacity-60-25-3-12{0%,25.01%{opacity:.25}
25.02%{opacity:1}
100%,85.01%{opacity:.25}
}
@-webkit-keyframes opacity-60-25-4-12{0%,33.3433%{opacity:.25}
33.3533%{opacity:1}
100%,93.3433%{opacity:.25}
}
@-webkit-keyframes opacity-60-25-5-12{0%{opacity:.270958333333333}
41.6767%{opacity:.25}
41.6867%{opacity:1}
1.67667%{opacity:.25}
100%{opacity:.270958333333333}
}
@-webkit-keyframes opacity-60-25-6-12{0%{opacity:.375125}
50.01%{opacity:.25}
50.02%{opacity:1}
10.01%{opacity:.25}
100%{opacity:.375125}
}
@-webkit-keyframes opacity-60-25-7-12{0%{opacity:.479291666666667}
58.3433%{opacity:.25}
58.3533%{opacity:1}
18.3433%{opacity:.25}
100%{opacity:.479291666666667}
}
@-webkit-keyframes opacity-60-25-8-12{0%{opacity:.583458333333333}
66.6767%{opacity:.25}
66.6867%{opacity:1}
26.6767%{opacity:.25}
100%{opacity:.583458333333333}
}
@-webkit-keyframes opacity-60-25-9-12{0%{opacity:.687625}
75.01%{opacity:.25}
75.02%{opacity:1}
35.01%{opacity:.25}
100%{opacity:.687625}
}
@-webkit-keyframes opacity-60-25-10-12{0%{opacity:.791791666666667}
83.3433%{opacity:.25}
83.3533%{opacity:1}
43.3433%{opacity:.25}
100%{opacity:.791791666666667}
}
@-webkit-keyframes opacity-60-25-11-12{0%{opacity:.895958333333333}
91.6767%{opacity:.25}
91.6867%{opacity:1}
51.6767%{opacity:.25}
100%{opacity:.895958333333333}
}
.weui_mask{background:rgba(0,0,0,.6)}
.weui_mask_transition{display:none;background:0 0;-webkit-transition:background .3s;transition:background .3s}
.weui_fade_toggle{background:rgba(0,0,0,.6)}
.weui_actionsheet{position:absolute;left:0;bottom:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2;width:100%;background-color:#EFEFF4;-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.weui_actionsheet_menu{background-color:#FFF}
.weui_actionsheet_action{margin-top:6px;background-color:#FFF}
.weui_actionsheet_cell{position:relative;padding:10px 0;text-align:center;font-size:18px}
.weui_actionsheet_cell:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #ECECEC;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}
.weui_actionsheet_cell:active{background-color:#ECECEC}
.weui_actionsheet_cell:first-child:before{display:none}
.weui_actionsheet_toggle{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
730.51 KB
Html JS 其它特效3
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章