2011-12-16 2 views
12

Я создал холст с помощью:GWT: Как удалить индикатор фокусировки винила Canvas?

Canvas canvas = Canvas.createIfSupported(); 

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

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

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

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

ответ

20

Добавить

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

в ваш холст тегов CSS.

+0

Это делает трюк, например. Chrome, но не действует в браузере Android. – claesv

+1

@claesv для веб-сайта android, используйте '-webkit-tap-highlight-color: rgba (255, 255, 255, 0); ' – Strelok

Смежные вопросы