Можно наложить background-ом и потом абсолютное позиционирование, либо есть другой, быстрый и правильный метод?
Ответ
Если вам нужно получить полностью адаптивный график, который работает во всех браузерах, включая IE, то конечно нужно использовать SVG.
Идеальный вариант, когда дизайнер даёт исходные данные в векторном формате, но если это растровая картинка, то можно воспользоваться следующей техникой:
Загружаем растровую картинку в векторный редактор с помощью
нескольких строчек svg. Это нужно, чтобы точно позиционировать
положение векторных элементов относительно растрового фона.
Нам необходимо получить формулу path которая точно повторяет форму
кривой на растровом зображении. Для этого в векторном редакторе с
помощью инструмента - "рисовать кривые Безье" добавляем узловые точки
вдоль кривой и двигая рычагами узловых точек, добиваемся точного совпадения нашего патча с кривой на растровой картинке.
Сохраняем файл и копируем из него формулу path кривой.
Далее создаем заготовки баннеров и помещаем их в секцию
Комментариев нет:
Отправить комментарий