移動端下,點擊a標簽背景高亮問題的解決方法


  在制作某個移動端項目的時候,發現當我們點擊鏈接,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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM