Почему фильтры SVG не учитывают положение viewBox SVG, хотя они учитывают его размер?CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Почему фильтры SVG не учитывают положение viewBox SVG, хотя они учитывают его размер?

Сообщение Anonymous »




Предполагается, что приведенный выше SVG будет иметь две строки по семь строк в каждой. Нижний ряд без фильтра отображается так, как предполагалось. В верхнем ряду с фильтром размытия по Гауссу отсутствует половина предпоследней строки и вся последняя строка.
Похоже, это происходит потому, что область фильтра получает свой размер из viewBox, но его позиция привязана к началу координат. В спецификации сказано следующее:

Начальное значение для x и y составляет -10%.
Начальное значение для ширина и высота равны 120%.

Это соответствует ширине 200 и обрезанию прямо через середину линии по координате x 220. . Еще одним доказательством этого является то, что если я добавлю 1000 к каждой координате x, то отфильтрованные строки полностью исчезнут, но нефильтрованные будут в порядке:



Я знаю, что могу обойти эту проблему, рассчитав для себя -10% относительно начало координат viewBox (60 - 0,1*200 = 40 для первого примера и 1060 - 0,1*200 = 1040 для второго примера), а затем установив его как атрибут x в фильтре, но такое ощущение, что это дублирует информацию и создает ненужную работу, если я позже захочу изменить viewBox. Есть ли лучший способ это исправить?

Подробнее здесь: https://stackoverflow.com/questions/787 ... wbox-since
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как найти правильные значения ширины, высоты и viewBox с помощью реакции-native-svg
    Anonymous » » в форуме CSS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как найти правильные значения ширины, высоты и viewBox с помощью реакции-native-svg
    Anonymous » » в форуме CSS
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Масштабирование SVG в HTML Viewbox
    Anonymous » » в форуме Html
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Масштабирование SVG в HTML Viewbox
    Anonymous » » в форуме CSS
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Что такое значение по умолчанию атрибута Viewbox, если его опущены из SVG?
    Anonymous » » в форуме Html
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»