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;

    }

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

  • 相关阅读:
    C/C++一些库函数的实现
    约瑟夫环问题(Josephus)
    union关键字及大小端模式
    指针数组和数组指针
    巧用位运算
    C/C++生成可执行文件过程
    C语言+Modbus+NXP整体规划
    bug和待完善
    python学习第二课
    python学习第一课
  • 原文地址:https://www.cnblogs.com/ZXH-null/p/12011400.html
Copyright © 2011-2022 走看看