10

Android WebViewでhtmlページを表示すると、クリックされた要素に常に青いオーバーレイがあり、hrefまたはjavascript関数がフックされています。この青いオーバーレイを取り除くにはどうすればよいですか?

ここに画像の説明を入力してください

ソースコード

<html>
    <head>
    <title>Blue Overlay</title>
    <style>
    *{margin:0;padding:0;/* get rid of the default 2 pixels margin */
    } 
    body{background-color: #000000;}

    /* button-related CSS */
    a.button{
        background: url("img/icon_bt.png") no-repeat scroll center center transparent;
        display: block;
        text-decoration: none;/*remove the blue underline*/
        width: 70px;
        height: 70px;
        margin: 50px;
    }
    a.button:active{
        background-image: url("img/icon_bt_pressed.png");
    }

    </style>
</head>
<body>
    <a class="button" href="#"></a>
    </body>
</html> 
4

2 に答える 2

20

別の画像で試してみましたが、うまくいくようです。基本的に、私は別のトピックで提案されたものを追加しました:

a:button {
    ...
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
于 2013-01-02T00:59:16.693 に答える
0

よくわかりませんが、画像に青いオーバーレイが含まれている可能性があります(リンクまたはタグだけではありません)。だから、すなわちによってそれを取り除くborder: 0;...

于 2013-01-02T00:48:22.077 に答える