在制作某個移動端項目的時候,發現當我們點擊鏈接,input標簽或者div盒子的時候,整個標簽會出現顏色塊並會閃爍一下,不僅影響美觀,而且會極大降低了用戶體驗。
  解決方案:-webkit-tap-highlight-color: transparent;//透明
調試:-webkit-tap-highlight-color:red; //加上這行代碼,背景就會變成紅色。
代碼:
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport"
 content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
 <title>Title</title>
 <style>
 a{
 width: 100px;
 height: 100px;
 display: block;
 border: 1px solid #ccc;
 -webkit-tap-highlight-color: transparent;
 }
 div{
 width: 100px;
 height: 100px;
 border: 1px solid red;
 cursor: pointer;
 }
 </style>
</head>
<body>
<a href="#"></a>
<input type="text">
<div></div>
</body>
</html>
