Нет.
Помните начало 2000-х?Когда все подумали, что было бы круто устроить гонку, чтобы изобрести самую отвратительную навигацию по сайту с помощью Flash?
Давайте не будем делать это снова.
Можно иметь некоторые Элементы пользовательского интерфейса, которые предварительно оптимизированы с помощью canvas, но помните, что эти элементы не будут доступны сканерам (например, Google) или пользователям, у которых отключены скрипты и т. Д.
Стоит также отметить, чтоВ спецификации HTML Canvas есть раздел, в котором настоятельно рекомендуется не пытаться создавать элементы управления для редактирования текста в Canvas.
Я точно знаю, что будет много недостатков,но каковы возможные преимущества этого?
Есть много красивых элементов, которые вы можете добавить на страницу с помощью Canvas.Некоторые вещи могут стать действительно красивыми, не будучи навязчивым и не изменяя навигацию страницы каким-либо образом.Возможно, логотип веб-сайта будет «расти» процедурно или светиться или иным образом усложняться.Другие эффекты фоновой анимации могут быть действительно аккуратными.
Существуют также интерактивные изображения, например, на сайтах, где вы хотите получить диаграмму, разбивку или изображение в разобранном виде, по которому вы будете перемещаться для проверки различных частей чего-либо (химической структуры,биологический организм, новая машина).Визуальные интерактивные мультимедиа, такие как создание диаграмм и игры, являются одними из лучших вариантов использования Canvas.
С точки зрения акцентирования пользовательского интерфейса страницы, страница должна также отлично работать, если ее элементы Canvas не работают.там.
а заменить кнопки?Заменить текстовые поля?Заменить списки?Точно нет.Они никогда не должны принадлежать Холсту.