我使用:
创建了一个CanvasCanvas canvas = Canvas.createIfSupported();
并通过以下方式将其添加到DOM:
RootPanel.get("canvasContainer").add(canvas);
当我在Chrome中打开页面并单击它时,它会突出显示橙色焦点边框。在Android浏览器中,当触摸画布时,整个画布将使用半透明蓝色叠加层以及纯蓝色边框突出显示,就像选择了画布一样。
如何更改此行为,以便在单击/触摸时不以任何方式突出显示画布?
答案 0 :(得分:22)
添加
canvas {
outline: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0); /* mobile webkit */
}
进入画布标签CSS。