移动端

作者: wen4e | 来源:发表于2016-05-05 10:33 被阅读33次

    1、添加 viewport meta

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,user-scalable=no">

    2. flex 应用

    手机页面最常用的技术是 flex,为了让内容自适应,等分,水平居中,垂直居中,我们都可以直接使用 flex 解决,事实上,它的表现跟 table 类似。

    .parent{display: -webkit-box; display: -webkit-flex; display: flex;}
    .child{-webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}
    
    • 水平居中 [2]
    .parent{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center;}
    
    • 垂直居中
    .parent{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
    

    1. 上面 parent 代表父元素,child 代表子元素,水平垂直居中把上面的分别合并起来即可。

    2. 在有了 flex 之后,现在很多弹窗组件的结构也在发生着变化,以前遮罩层都是与弹窗分开的,现在在移动端,完全可以直接嵌套起来,如: div.overlay>div.pop , 然后 overlay 层 position: fixed; top: 0; bottom: 0; left: 0; right: 0; pop 层作水平垂直居中即可

    相关文章

      网友评论

          本文标题:移动端

          本文链接:https://www.haomeiwen.com/subject/qbrdrttx.html