Ярослав Иванов: поясните.
feOffset - элемент фильтра, дублирующий объект, к которому применён, и, опционально, перемещающий его на заданные значения. Мне нужно при помощи фильтра дублировать и изменить размер объекта. Я спрашиваю, как это сделать силами feOffset или других элементов фильтра. Что не ясно?
DTX: нет, расстояние между точками должно быть тем же. Проблема в том, что маска не маштабируется под размеры объекта. Несколько минут назад я думал, что это плохо, но сейчас, кажется, понял в чём проблема и как её решить, спасибо.
Но что ширина 10%, что 100%, размеры обрезаемого объекта не меняются. Писать функцию, которая бы брала массив координат точек, и домножала бы его на вычисляемый коэффициент (частное от оптимального экрана и экрана пользователя)? Не знаю, насколько это реально + костыль
UPD: Если диву particles-js придать ширину 1900 и высоту 500, станет виден весь канвас. Что, впрочем, не решает проблемы встраивания в "родительский див".