GWT: Как убрать индикатор фокуса виджета Canvas? - PullRequest
12 голосов
/ 16 декабря 2011

Я создал Canvas, используя:

Canvas canvas = Canvas.createIfSupported();

и добавил его в DOM через:

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

Когда я открываю страницу в Chrome и щелкаю по ней, она выделяется оранжевой рамкой фокусировки. В браузере Android при касании холста весь холст выделяется полупрозрачным синим наложением, а также сплошной синей рамкой, как если бы холст был выбран.

Как мне изменить это поведение, чтобы холст никоим образом не выделялся при нажатии / касании?

1 Ответ

22 голосов
/ 16 декабря 2011

Добавить

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

в тэг холста CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...