Ну, я вроде так и сделал
Если бы я был таким умным...
(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 я только начал учить.
Это началось буквально сегодня, до этого дня сборка обновлялась также как с стили со скриптами
как сделать, чтобы данная анимация на дефолтное место становилось
еще смутило почему PostCSS которым как говорят собирается булма, не убрал
.pipe(sass().on('error', sass.logError))
А почему в первом случае без svg объект book некоректно возвращается в первоначальное положение хотя я прописал transform-origin: 100% 100%; ?