Для определенного стиля я хочу выделить группу фигур в SVG. Применительно к группе свойство stroke
, по-видимому, обрисовывает в общих чертах каждую фигуру по отдельности, эффективно располагаясь поверх других фигур поблизости. Чтобы объяснить мою ситуацию более четко: у меня есть группа соприкасающихся прямоугольников размером 8x8 пикселей каждый. Однако они не образуют большего прямоугольника.
Для простоты предположим, что они образуют крест. Итак, у меня есть 5 прямоугольников — 1 в центре и еще по одному с каждой стороны от него. Я хочу обрисовать их все, как если бы они были одной формой. Учитывая, что эта форма «креста» меняется, я бы предпочел не использовать пути, поскольку это потребовало бы гораздо большего количества кода. Нет ли способа заставить фильтр эффектов распознавать эту группу как единую фигуру?
Если нет, то возможно ли сделать черную копию этой группы ровно на 2 пикселя больше по ширине и высоте, которую я могу расположить за группой, чтобы создать сплошной черный контур? И если да, то можно ли без дублирования группы?
Спасибо за любую помощь.