zoukankan      html  css  js  c++  java
  • iscroll.js的基本布局

    对于手机端页面,iscroll是我们常用的js插件。它的主要功能是让我们滑动手机页面。

    在这里给大家分享一下它的基本布局。

    html

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8" />
        <title>Document</title>
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />  //移动端页面必须
      <script src="../iscroll.js" type="text/javascript" charset="utf-8"></script>
        <link rel="stylesheet" type="text/css" href="new.css"/>
    </head>
    <body>
        <div id="box">
            <header></header>
            <div id="content">
                <div>
                    <div id="active">
                        
                    </div>
                </div>
            </div>
            <footer></footer>
        </div>
    </body>
    </html>

    css

    *{
        margin: 0;
        padding: 0;
    }
    body,html,#box{
        width: 100%;
        height: 100%;
    }
    #box{
        display: flex;  //弹性盒子布局
        flex-direction: column;  //纵向布局
    }
    header{
        width: 100%;
        height: 150px;
        background: #f2f2f2;
    }
    #content{
        width: 100%;
        flex-grow: 1;   //占所剩所有位置
    }
    footer{
        width: 100%;
        height: 150px;
        background: #F2F2F2;
    }

    注意我这里没有用到单位 em  而是用的px。  其实em单位更适合用在移动端。

    js

    var iscroll = new IScroll('#content')  //所在盒子的id

    这样一个简单的弹性盒子布局,iscroll布局就完成了,我们所要做的就是让内容区域的高度大于#content的高。

  • 相关阅读:
    webpack+vue.js的小demo
    关于webpack的小demo的创建
    关于webpack的安装,适合新手中的新手
    关于父组件子组件
    v-for的理解
    winfrom调试webservice超时问题
    Silverlight 设计器加载错误
    Silverlight 未找到导入的项目 请确认<Import>声明的路劲正确
    webservice web.config配置
    sql server自动备份
  • 原文地址:https://www.cnblogs.com/UniverseWang/p/7082544.html
Copyright © 2011-2022 走看看