Android的WebView中删除链接边境(Android webview remove blue

2019-07-28 23:14发布

当我的应用程序中使用web视图,每次我点击一个链接一个蓝色的盒子凸显了文本或图像。 反正去除的WebView这个功能呢?

Answer 1:

此链接可能对你有用。



Answer 2:

For accessibility reasons you shouldn't just blanket set the tap highlight color to transparent.

For elements where you want full control:

1.) Remove the tap-highlight-color

.btn {
    ....

    -webkit-tap-highlight-color: transparent;
}

2.) Add a new :active state (in this example set a background color

.btn:active {
    background-color: rgba(100, 100, 100, 1.0);
}

3.) On some elements like you may see a blue or orange border, this is just to the focus state, to remove the border:

.btn {
    ....
    -webkit-tap-highlight-color: transparent;
    outline: 0;
}

4.) Add a :focus state

.btn:focus {
    background-color: rgba(200, 200, 200, 1.0);
}

5.) For bonus points add a :focus:active state

.btn:focus:active {
    background-color: rgba(150, 150, 150, 1.0);
}


Answer 3:

没得50声誉发表评论。
打击是从上面的答案链接的主要内容。

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

RGBA()就像是RGB(),但它需要4个参数的不透明度。



文章来源: Android webview remove blue link border