Я работаю над анимированным интерактивным графиком, используя Raphael , который мне нужен, чтобы хорошо работать на iPhone. У меня 2 незначительные проблемы с рендерингом, с которыми я борюсь.
Во-первых, всякий раз, когда вы нажимаете на элемент svg, к которому прикреплен обработчик кликов, мобильное сафари рисует прозрачную серую рамку вокруг него, чтобы указать, что было нажато. Это то же самое, что и при нажатии на гиперссылку. Серая коробка очень уродлива в этой ситуации. Есть ли свойство css, чтобы запретить мобильному сафари этого делать?
Вторая проблема связана с анимацией. Во время любой анимации мобильное сафари добавляет уродливую черную рамку к холсту SVG. Он виден только во время анимации и виден только по нижнему и правому краям холста. Есть идеи как это исправить?
Это было сделано с использованием копирования и вставки одной из демонстраций на странице Рафаэля, просто с белым фоном.