Как предотвратить непостоянную толщину и пробелы в линиях SVG?CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Как предотвратить непостоянную толщину и пробелы в линиях SVG?

Сообщение Anonymous »

Мой вариант использования, возможно, немного уникален, но я создаю квадратную сетку динамического размера, используя элементы DOM, заключенные во флексбокс. Каждый элемент DOM имеет фоновое изображение SVG и высоту/ширину, равную Calc(100vmin / ). Элементы SVG просты:
Однако я заметил, что некоторые строки кажутся темнее других, а между некоторыми строками SVG есть пробелы. (См. рисунок ниже) Я предполагаю, что это связано с округлением пикселей, потому что, когда я изменяю размер браузера, зазоры и толщина прыгают.

Я пытался скруглить пиксели. из Calc, но я использую стилизованные компоненты, поэтому я не могу использовать функции SASS/LESS, такие как Floor/Ceil. Я также заметил, что увеличение ширины обводки решает проблему, но я бы предпочел, чтобы линии были тонкими.

Есть ли другие способы сделать линии последовательными?

Есть ли другие способы сделать линии последовательными?

Есть ли другие способы сделать линии последовательными? p>

Изображение


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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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