zoukankan      html  css  js  c++  java
  • 9月开发总结

    1.html5启动动画

    <link rel="apple-touch-startup-image" href="/startup.png">
    通过media来控制横屏和竖屏启动动画:
    // iPhone
    <link href="apple-touch-startup-image-320x460.png" media="(device- 320px)" rel="apple-touch-startup-image" />

    // iPhone Retina
    <link href="apple-touch-startup-image-640x920.png" media="(device- 320px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />

    // iPhone 5
    <link rel="apple-touch-startup-image" media="(device- 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" href="apple-touch-startup-image-640x1096.png">

    // iPad portrait
    <link href="apple-touch-startup-image-768x1004.png" media="(device- 768px) and (orientation: portrait)" rel="apple-touch-startup-image" />

    // iPad landscape
    <link href="apple-touch-startup-image-748x1024.png" media="(device- 768px) and (orientation: landscape)" rel="apple-touch-startup-image" />

    // iPad Retina portrait
    <link href="apple-touch-startup-image-1536x2008.png" media="(device- 1536px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />

    // iPad Retina landscape
    <link href="apple-touch-startup-image-1496x2048.png"media="(device- 1536px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)"rel="apple-touch-startup-image" />

    2.移动端布局及技巧

    (1).水平垂直居中-translate:
    {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    }

    (2)水平垂直居中-flex:

    .flex-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    }

    (3)table布局-table-layout: fixed

    .table-equal {
    display: table;
    table-layout: fixed;
    100%;
    }
    .table-equal li {
    display: table-cell;
    }

    (4)table布局-tr、td

    html,body{
    100%;
    height: 100%;
    }
    .lay-table{
    100%;
    height: 100%;
    display: table;
    border-collapse: collapse;
    font-size: .16rem;
    text-align: center;
    }
    .tr{
    display: table-row;
    }
    .td{
    display: table-cell;
    }
    .header-t,.footer-t{
    height: .4rem;
    line-height: .4rem;
    background: green;
    color: #fff;
    }
    .main{
    100%;
    height: 100%;
    overflow-y:scroll;
    overflow-x:hidden;
    }

    html结构如下:

    <div class="lay-table">
      <div class="tr header-t">
        <p>header</p>

      </div>

      <div class="tr">

        <div class="td">
          <div class="main">

            <p>content</p>

          </div>

        </div>

      </div>

      <div class="tr footer-t">
        <p>footer</p>

      </div>

    </div>

  • 相关阅读:
    Intellij IDEA调试功能使用总结
    193.数据库备份和恢复
    191.数据安全性控制
    192.数据完整性管理
    190.事务管理与并发控制
    189.存储过程和触发器
    云笔记项目-笔记列表弹出"分享移动删除"子菜单
    使用JavaMail发送邮件-从FTP读取图片并添加到邮件正文发送
    二进制学习
    云笔记项目-网页端debug功能学习
  • 原文地址:https://www.cnblogs.com/zhongfufen/p/4881804.html
Copyright © 2011-2022 走看看