CSS-解决苹果点击高亮、安卓select灰色背景(select下拉框在IOS中背景变黑、出现阴影问题)

1.在苹果手机上,用点击事件后会出现一个高亮的阴影; 
面对click事件的阴影,解决办法:

*{ 
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent; 
}

2.在安卓手机上的select有灰色背景,解决办法:

select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    border:none;
    }

3.解决select右侧下拉箭头在ios上不兼容的问题

解决select右侧小三角箭头在ios上不显示的问题
 
 

下面是我的最终解决代码:

select{
/* 解决select下拉箭头在ios上不兼容的问题 */
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background: url('../../assets/arrow_drop_down.png') no-repeat scroll right center transparent;
border: 1px solid #749ccb;
}
原文地址:https://www.cnblogs.com/lst619247/p/9294358.html