mui 引导页

引导页制作

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <title></title>
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black">
        <link href="../css/mui.min.css" rel="stylesheet" />
        <style>
            html,
            body {
                height: 100%;
            }
            body {
                margin: 0;
            }
            .mui-content {
                height: 100%;
                padding: 0;
            }
            .mui-slider {
                height: 100%;
            }
            .mui-slider-group {
                height: 100%;
            }
            .mui-slider-item {
                height: 100%;
                width: 100%;
                margin-left: 0px;
                margin-right: 0px;
                border: none;
            }
            a {
                height: 100%;
            }
            #into {
                bottom: 11%;
                position: absolute;
                width: 40%;
                height: 35px;
                text-align: center;
                left: 30%;
                padding: 0;
                border: 0;
                background: transparent;
                z-index: 100;
            }
            .img_content {
                position: relative;
                width: 100%;
                height: 100%;
            }
            .img_content img:first-child {
                position: absolute;
                top: 15%;
            }
            .img_content img:nth-child(2) {
                position: absolute;
                top: 30%;
            }
            .img_content img:last-child {
                position: absolute;
                bottom: 10%;
            }
        </style>
    </head>

    <body>
        <div class="mui-content" style="height: 100%;overflow: hidden;padding: 0px;margin: 0px;background-color: #5dcbe2;">
            <div id="slider" class="mui-slider">
                <div class="mui-slider-group">
                    <!-- 第一张 -->
                    <div class="mui-slider-item" style="background-color: #5dcbe2;">
                        <div class="img_content">
                            <img src="../images/welcome/text1.png" />
                            <img src="../images/welcome/1.png">
                        </div>

                    </div>

                    <!-- 第二张 -->
                    <div class="mui-slider-item" style="background-color: #68d8b0;">
                        <div class="img_content">
                            <img src="../images/welcome/text2.png" />
                            <img src="../images/welcome/2.png">
                        </div>
                    </div>
                    <!-- 第三张-->

                    <div class="mui-slider-item" style="background-color: #c1392b;">
                        <div class="img_content">
                            <img src="../images/welcome/text3.png" />
                            <img src="../images/welcome/3.png">
                            <button id="into"></button>
                            <img src="../images/welcome/btnin.png">

                        </div>

                    </div>
                </div>
                <div class="mui-slider-indicator">
                    <div class="mui-indicator mui-active"></div>
                    <div class="mui-indicator"></div>
                    <div class="mui-indicator"></div>
                </div>
            </div>

        </div>
        </div>
    </body>
    <script src="../js/mui.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript" charset="utf-8">
        mui.init();
        mui.plusReady(function(){
            mui.os.ios&&plus.navigator.setFullscreen(true);
            var slider = mui(‘.mui-slider‘).slider();
            initPageguid();
            setStatusBarBackgroud();
            plus.navigator.closeSplashscreen();
            mui("#into")[0].addEventListener(‘tap‘, function() {
                mui.fire(plus.webview.getLaunchWebview(), ‘run‘);
                //plus.webview.currentWebview().close();//等登录注册等页面显示之后再关闭
            }); 

            function initPageguid(){
                //绑定滑屏相关事件
                var gallery = mui(‘.mui-slider‘)[0];
                gallery.addEventListener(‘swiperight‘, function(e) {
                    //向左划动
                    var num = mui(‘.mui-slider‘).slider().getSlideNumber() - 1;
                    setContainerBackg(num);
                });
                gallery.addEventListener(‘swipeleft‘, function(e) {
                    //向右划动
                    var num = mui(‘.mui-slider‘).slider().getSlideNumber() + 1;
                    setContainerBackg(num);
                });
            }

            function setStatusBarBackgroud () {
                if (mui.os.ios) {
                    plus.navigator.setStatusBarStyle("UIStatusBarStyleBlackOpaque");
                    //提前设置登陆页背景颜色
                    plus.navigator.setStatusBarBackground("#3A75B8");
                }
            };
            function setContainerBackg(num) {
                //提前设置背景色
                if (num == 0) {
                    mui(‘.mui-content‘)[0].style.backgroundColor = ‘#5dcbe2‘;
                } else if (num == 2) {
                    mui(‘.mui-content‘)[0].style.backgroundColor = ‘#c1392b‘;
                }
            };
        })
    </script>

</html>
时间: 2024-08-27 08:46:35

mui 引导页的相关文章

wap2app(三)-- 添加引导页

1.在client_index.html文件中添加如下代码: <script type="text/javascript"> if(window.plus){ plusReady() }else{ document.addEventListener('plusready',plusReady,false) } function plusReady(){//这里是每次进入应用都会显示引导页,开发中要如何显示引导页视具体的情况而定. var guide = plus.webvi

推荐4个Android引导页控件

Guideshow 快速实现引导页, 2015-08-03 更新 CircleIndicator 一个轻量级的viewpager指示器 ,类似于nexus5 启动器的效果 2015-08-02 更新 XhsWelcomeAnim 小红书欢迎引导第二版 2015-07-10 更新 AppIntro 非常简洁.漂亮的引导页控件,使用简单 2015-07-07 更新 http://www.see-source.com/androidwidget/list.html

添加数据储存(上一节引导页的问题)

1. 一般的APP都是,最开始启动的时候走引导页,下一次启动的时候就不走引导页,直接就到主页.为了实现这个功能. 这个里面的代码是基于 ViewPager实现引导页 这个来实现的. 创建 Welcome.java 欢迎Activity public class WelcomeAct extends Activity { private boolean isFirstIn = false; private static final int TIME = 2000; private static f

ViewPager实现引导页

1. 要使用ViewPager,必须要创建 PagerAdapter. 这里创建一个 ViewPagerAdapter来继承PagerAdapter public class ViewPagerAdapter extends PagerAdapter{ private List<View> views; // 我们引导页的list private Context context; // 上下文 public ViewPagerAdapter(List<View> views, Co

如何做好App的引导页?(转)

http://uedc.163.com/12264.html 当你第一次打开一款应用的时候常常会看到精美的引导页设计,它们在你未使用产品之前提前告知你产品的主要功能与特点,第一次印象的好坏会极大地影响到后续的产品使用体验.因此各个公司都在努力将这几个页面设计好,从一开始就引人入胜.那接下来我跟大家一起来探讨关于引导页的设计. 一. 目的区分 根据引导页的目的.出发点不同,可以将其分为功能介绍类.使用说明类.推广类.问题解决类,一般引导页不会超过5页. 1.功能介绍类 功能介绍类引导页主要是对产品

Android用户引导页实现,圆点实现动画效果

当前市面上比较流行的应用,用户引导页已经是一个必不可缺的功能点了,简单的介绍下应用的基础功能或者版本升级功能点介绍. 那么常用的用户引导页是如何实现的呢?这篇文章就说说我个人用到的,并且觉得使用不错的效果. 1.首先定义布局文件guide_layout.xml文件,主要使用ViewPager做页面显示,使用一个圆点布局显示圆点,圆点根据图片数目动态添加. guide_layout.xml文件的代码如下: <?xml version="1.0" encoding="utf

【安卓】判断&quot;全新安装初次打开、升级后初次打开、第二次打开&quot;,比如可用于判断是否应显示&quot;引导页&quot;、!

思路: 1.基于SharedPreferences,每次打开时,根据上次打开时记录的版本即可区分此次打开的情形. StoredData.java: 1.Application.onCreate中调用StoredData.getThis().markOpenApp();即可.其他位置就可以根据getLaunchMode判断打开类型了. package com.example.test; import android.app.Application; import android.content.S

html5跟随鼠标炫酷网站引导页动画特效

html5跟随鼠标炫酷网站引导页动画特效一款非常不错的引导页,文字效果渐变,鼠标跟随出绚丽的条纹.html5炫酷网站引导页,鼠标跟随出特效. 体验效果:http://hovertree.com/texiao/html5/ 效果图: 以下是源代码: 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Co

Android引导页设计

大家在安装好一个应用后,第一次打开时往往会出现一个使用引导页,形式一般为三.四张图片,随着我们的滑动进行切换,在最后一页会有一个进入应用的按钮,我们通过点击这个按钮可以进入应用,其实这其中没有太多的复杂的地方,切换的完成就是一个ViewPager,说了这么多,下面开始为大家解读代码: 开始我们的设计之前我们需要做一些准备工作,首先我们新建一个工程,然后选择工程通过右键单击properties,然后选择Java Build Path,点击右侧Libraries,再点击Add jar,将我们工程li