The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз Firefox 22 с поддержкой Asm.js"
Отправлено Ктоздесев, 26-Июн-13 02:34 
> пускать текст по кривой можно и вот так, например:

Можно. Там CSS-3. Каждая буква там - отдельный тег SPAN, с отдельным CSS-правилом. Это больше байтов на код, чем потребуется в SVG. Кроме того, чтобы изменить кривую, нужно самому считать положение каждой точки. В SVG достаточно переместить ближайший ключевой узел - и все буквы сместятся, следуя изменению участка кривой.
Псевдотрёхмерность впечатлила. Не уверенн, что всё что мне нужно я этим CSS-3 воплощу, но спасибо за ссылку.
В любом случае это не canvas. И HTML-5 полностью не заменит SVG - это разные вариации XML. :) В HTML-5 понатыкали "плагинов". А SVG сам по себе представляет отдельный способ работы со страницей, в который тоже, конечно, можно что-то ещё добавлять, но он сам по себе способен отрисовывать многое и оставлять пользователей и программиста с XML-ем. Даже можно несколько SVG-файлов использовать на странице, и даже вставлять их в CSS-правила.
В конечном итоге применение этих технологий зависит от целей.
Моими целями не является задействовать HTML-5 любой ценой. Но цели я выше описал. Плюс есть цель задействовать SVG в качестве именно векторного формата (с варьированием разрешений приборов это актуально), предельно маленьких файлов, которые можно быстро кромсать на клиенте с помощью JS, разбрасывать по странице, менять буквально парой команд в любой миг любые параметры от формы до обводки и даже слоя отображения.
Я на прошлой неделе ковырял canvas-игру (выше упомянал сайт и примерное название), так там для разных разрешений подгружались четыре разных растровых набора картинок: под ОйПад, под Андроид, под ПК и под планшет. (я молчу про организацию каталогов, вероятно при трансляции кода так тупо всё расположила программа) И игра была организована через canvas и спрайтами. Для показа новогоднего шарика брался участок картинки с матрицей разноцветных шариков и кадрами с разными бликами на них. Просто чтобы отобразить сверкающий шарик! В SVG это был бы клон объекта с привязанным заданным "стилем" и изменённым цветом (копируем стиль с новым именем, подменяем цвет, можно даже после загрузки кода, уже на клиенте - ничтожные операции). Я недоковырял её, но когда будет время, намерен переписать это на SVG+JS хотя бы ради упражнения, если не для распространения.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру