一、点击元素产生背景或边框怎么去掉
- ios用户点击一个链接,会出现一个半透明灰色遮罩, 如果想要禁用,可设置
-webkit-tap-highlight-color
的alpha值为0去除灰色半透明遮罩;
- android用户点击一个链接,会出现一个边框或者半透明灰色遮罩, 不同生产商定义出来额效果不一样,可设置-
webkit-tap-highlight-color
的alpha值为0去除部分机器自带的效果;
- winphone系统,点击标签产生的灰色半透明背景,能通过设置
<meta name="msapplication-tap-highlight" content="no">
去掉;
- 特殊说明:有些机型去除不了,如小米2。对于按钮类还有个办法,不使用a或者input标签,直接用div标签
二、美化表单元素
input,select { -webkit-appearance:none; appearance: none; }
select::-ms-expand { display:none; }
三、消除transition闪屏
.css {
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}