2012-04-12 2 views
1

У меня есть головоломка с дизайном.лучший способ рисования линии безье

Представьте себе новую временную шкалу Facebook с большим количеством хронологических сообщений, прикрепленных к ней. Однако вместо прямого мне нужно сделать рандомизирована изогнутую линию с содержанием помещенного против нее, как так: enter image description here

Сложность приходят, потому что, как загружается прокрутка больше сообщений (facebook/Google стиля изображения), поэтому линия может быть почти бесконечной.

Насколько я могу сказать, мои варианты:

  1. SVG - плохая поддержка в старых браузерах
  2. флэш слой - встраивать Виль быть огромным и привести к производительности вопросы
  3. холст - снова полотно будет быть огромным и может вызвать проблемы с производительностью

ВОПРОС

Есть ли кросс-браузерные gfx-библиотеки, которые могли бы это сделать, желательно с поддержкой IE7/8? Или есть более умный способ сделать это, что я мог бы игнорировать?

EDIT: ANSWER См. Ниже, Рафаэль оказался лучшим способом, который я нашел для этого.

ответ

0

Если размещение предсказуемо и статическое вы могли бы уйти с использованием предварительно сформированы сегментов кривых, как обычные фоны. Он будет работать на все, и его будет очень легко реализовать.

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

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