GWT:如何删除Canvas Widget的焦点指示器?

时间:2011-12-16 09:06:31

标签: gwt canvas focus html5-canvas

我使用:

创建了一个Canvas
Canvas canvas = Canvas.createIfSupported();

并通过以下方式将其添加到DOM:

RootPanel.get("canvasContainer").add(canvas);

当我在Chrome中打开页面并单击它时,它会突出显示橙色焦点边框。在Android浏览器中,当触摸画布时,整个画布将使用半透明蓝色叠加层以及纯蓝色边框突出显示,就像选择了画布一样。

如何更改此行为,以便在单击/触摸时不以任何方式突出显示画布?

1 个答案:

答案 0 :(得分:22)

添加

canvas {
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); /* mobile webkit */
}

进入画布标签CSS。