.css { -webkit-touch-callout : none; }
.css { -webkit-user-select : none; }
input [ type='button'] { -webkit-appearance : none ; }
$('input').on('focus',function(){
document.activeElement.blur();
})
.css { -webkit-overflow-scrolling : touch; }
input,textarea {
-webkit-appearance: none;
}
input::-webkit-input-placeholder{color:red;} //如果想要默认的颜色显示红色
input:focus::-webkit-input-placeholder{color:blue;} //如果想要用户点击变为蓝色
<a href="tel:4008006666">打电话给:4008006666a>
element {
-webkit-tap-highlight-color: rgba(0,0,0,0);//transparent
}
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
content 参数; default :状态栏背景是白色。black :状态栏背景是黑色。
black-translucent :状态栏背景是半透明。 如果设置为 default 或 black ,网页内容从状态栏底部开始。 如果设置为 black-translucent ,网页内容充满整个屏幕,顶部会被状态栏遮挡。
type="file">的accept 属性
<input type=file accept="image/*">
<input type=file accept="video/*">
使用总结:
.css{
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
}
开启硬件加速
解决页面闪白
保证动画流畅
.css {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
设计高性能CSS3动画的几个要素
尽可能地使用合成属性transform和opacity来设计CSS3动画,
不使用position的left和top来定位
利用translate3D开启GPU加速
暂时遇到这些小问题,但是很有可能遇到的,随着开发再更新。