-
随记要点
- 在 JavaScript 中设置元素的上下距离,用 css3 的 translate 属性的性能好于 top、left 的性能(——慕课网 - “hello,移动Web” - 触摸touch)。
-
1、-webkit-tap-highlight-color:rgba(255,255,255,0)可以同时屏蔽ios和android下点击元素时出现的阴影。
备注:transparent的属性值在android下无效。
2、-webkit-appearance:none可以同时屏蔽输入框怪异的内阴影。
3、-webkit-transform:translate3d(0, 0, 0)在ios下可以让动画更加流畅(这个属性会调用硬件加速模式),但是在android下不可乱用,很多见所未见的bug就是因为这个。
4、@-webkit-keyframes可以预定义很多你所想到的动画,然后通过-webkit-transition来调用。
5、-webkit-background-size可以做高清图标,不过一些低版本的android只能识别background-size,所以有必要两个都要写上;用这个属性的时候推荐树勇cover这个值,可以自动去匹配宽和高。
6、text-shadow多用这个属性,可以美化文字效果。
7、border-radius、box-shadow、gradient、border-image,不解释,可以精简代码。
- transition , animation 区别:transition 的动画需要事件来触发,animation 不需要。
-
相关阅读:
总结
webview细节注意
对图片的处理
介绍并提高app中WebView的性能
工作中新接触的问题
iOS环信
Framework静态库制作方法
多线程GCD
iOS开发之地图与定位
ARC内存管理机制详解
-
原文地址:https://www.cnblogs.com/xiaochechang/p/5783343.html
Copyright © 2020-2023
润新知