zoukankan      html  css  js  c++  java
  • 整理几个经常在H5移动端开发遇到的东西。

    本篇主要是我个人的学习分享。

    1、弹出数字键盘

    <!-- 有“#” “*” 符号输入 -->
    <input type="tel">
    
    <!-- 纯数字   -->
    <input pattern=“d”>

    安卓、IOS的表现形式应该不太一样,大家可以动手试试。运用正则之后,就不用关注input 的类型了。

    2、调出系统的某些功能

    <!--  拨号 -->
    <a href="tel:10086" >打电话给:10086 </a>
    
    <!--发送邮件-->
    <a href="mailto:839626987@qq.com">发邮件给:839626987@qq.com</a>
    
    <!-- 发短信 -->
    <a href=“sms:10086”>发短信给:</a>
    
    <!-- 选择照片或者拍摄照片 -->
    <input type="file" accept="video">
    
    <!-- 多选 -->
    <input type="file" multiple>

    3、解决active伪类失效

    <body ontouchstart><body>

    给body注册一个空事件即可。

    4、滑动不顺畅,粘手。

    一般出现在IOS设备中,自定义盒子使用了 overflow:auto || scroll 后出现的情况。

    div{

    --webkit-overflow-scrolling:touch; 

    }

    5、最简单的rem自适应

    众所周知,rem的值是根据 根元素的字体大小相计算的,但是我们每个设备的大小不一样,所以 根元素的字体大小 要动态设置。

    html{

    font-size:cale(100vw / 3.75);

    }

    body{

    font-size: .14rem;

    }

    还有更多知识点,由于能力有限,暂且分享到此刻,如果有大佬晓得跟多,请评论出来分享给我们大家。

  • 相关阅读:
    5js
    4js
    3js
    2js
    1js
    7css
    6css
    5css
    Django高级项目实战-开发企业级问答网站,学Django就这了
    Java日志第27天 2020.8.1
  • 原文地址:https://www.cnblogs.com/ZXH-null/p/12011400.html
Copyright © 2011-2022 走看看