Единственное, что эта форма должна быть фиксирована в пикселях
logarithmicDepthBuffer
у рендерера. И задать корректный параметр far
у камеры. Вероятно что-то в районе 10000000. как можно раскодировать
при увеличении viewbox увеличивается контент,
Ну, я вроде так и сделал
Если бы я был таким умным...
(value / a) + b
. А дальше идут частные случаи. Первый компонент: a = 1000, b = 200. Имеем формулу (value / 1000) + 200
. Второй компонент: a = 100, b = 0. Получаем (value / 100) + 0
. Что то же самое, что (value / 100)
. Т.е. обе формулы в вашем примере - это частные случаи (value / a) + b
. Разница только в коэффициентах. Возможно в ваших финальных компонентах самая комплексная конструкция будет иметь больше коэффициентов, но суть от этого не поменяется. Там будет много частных случаев, многие из которых будут состоять из коэффициентов 0 или 1. Но проблема в том, что мне в некоторых случаях нужно иметь XXX, или нужно иметь значение умноженное на YYY, к этому значение еще и ZZZ в виде нужно прибавить... Короче, таких функций будет много!
я сам пишу разметку, этот метод безопасен
Дико извиняюсь, я не понял как это может быть реализовано... В примере у меня простая математика с округлением. Но есть более сложные вещи.
это как пример, можно использовать и не дробные значение привязав 1rem = 1px
Актуальные версии браузеров работают адекватно с округлением до десятых пикселя
Есть ли какой то способ сделать это с помощью чисто svg свойств? А то JS я только начал учить.
Это началось буквально сегодня, до этого дня сборка обновлялась также как с стили со скриптами
Они и лежат ровно по кругу. Если посмотреть внимательно, то можно заметить, что дергаются здесь не кружки, а тексты. Это проблема связана с рендерингом шрифтов. Из CSS мы не имеем особых возможностей контролировать, как это все будет сглаживаться, и имеем вот такой своеобразный строб. Пока эти цифры существуют в виде реальных HTML-элементов - они будут дергаться. Вращение родителя здесь никак не повлияет на проблему, потому что она не в трансформациях как таковых. Если бы это все было единой растровой картинкой, то такого эффекта бы не было.