Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] QR без рамки имеет боковой отступ 2-3px. Влияет на центрирование #80

Open
shevchux opened this issue Jul 2, 2024 · 0 comments

Comments

@shevchux
Copy link

shevchux commented Jul 2, 2024

image

На скриншотных тестах внутри репозитория это тоже видно.

ФР: QR без рамки имеет отступ 2-3px справа и снизу. Влияет на центрирование
ФР: QR без рамки не имеет боковой отступ


Решения:
а) Центрировать, сохраняя имеющийся отступ
б) Изменить размер viewBox. Сейчас там почему-то значение, кратное 99, а не 100. Референс: https://github.com/VKCOM/vk-qr/blob/master/src/svg.ts#L200

Понимаю, что множитель меньше 100 был выбран для того, чтобы не было обрезания справа (бывает дефект рендера). Но в этом случае самой svg можно добавить overflow-visible


Также рекомендуется добавить svg-шке display:block, чтобы не было нижнего спейсинга лишнего


Еще есть пожелание добавит регулировку border-radius и толщины рамки. В нашей продуктовой задаче требуется другой размер. Приходится верстать свой блок. Собственно поэтому и заметили несимметричность генерируемого QR-кода

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant