Ответ 1
Добавить
canvas {
outline: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0); /* mobile webkit */
}
в ваш холст-тег CSS.
Я создал Canvas, используя:
Canvas canvas = Canvas.createIfSupported();
и добавили его в DOM через:
RootPanel.get("canvasContainer").add(canvas);
Когда я открываю страницу в Chrome и нажимаю на нее, она выделяется оранжевой рамкой фокуса. В браузере Android при касании холста весь холст выделяется полупрозрачным синим наложением, а также сплошной синей рамкой, как если бы был выбран холст.
Как изменить это поведение, чтобы холст не был выделен каким-либо образом при нажатии/прикосновении?
Добавить
canvas {
outline: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0); /* mobile webkit */
}
в ваш холст-тег CSS.