Size: a a a

2020 December 21

SM

Stephen Mallory in pro.js
.adaptivValue(@property, @startSize, @minSize) {
 @addSize: @startSize - @minSize;
 @{property}: ~ "calc(@{minSize}% + @{addSize} * ((100% - 320px) / @{maxWidth}-320))";
}
источник

SM

Stephen Mallory in pro.js
То она правильная, в хроме она всегда верно высчитывает
источник

SM

Stephen Mallory in pro.js
источник

R

Roman in pro.js
без пробелов у тебя не вычисление
источник

R

Roman in pro.js
а присваивание отрицания
источник

R

Roman in pro.js
потому что хром говнокод за тебя фиксит
источник

R

Roman in pro.js
а фокс более строгий
источник

SM

Stephen Mallory in pro.js
Roman
а присваивание отрицания
присваивается отрицание 320?
источник

SM

Stephen Mallory in pro.js
или в целом конечная цифра с знаком -
источник

R

Roman in pro.js
типо того
источник

R

Roman in pro.js
будет -220px к примеру
источник

SM

Stephen Mallory in pro.js
ладно, короче эту формулу нужно не исправлять, а сносить.Что можешь порекомендовать универсального, чтобы прописать всем объектам left/top в % и сохранить такой же отступ на всех  наименьших разрешениях?
источник

SM

Stephen Mallory in pro.js
с выставлением ширины и высоты с пропорциями
источник

R

Roman in pro.js
погодь я думаю
источник

R

Roman in pro.js
по хорошему
источник

R

Roman in pro.js
canvas и на js
источник

R

Roman in pro.js
ну так все прям делают
источник

R

Roman in pro.js
но есть решение я его ищу :(
источник

SM

Stephen Mallory in pro.js
Спасибо тебе, отпиши пожалуйста если найдёшь, я вырубаюсь намертво. Если найдёшь я затещю днём и скину результаты. Если не найдёшь, придётся переписывать с медиазапросами и прочей сранью для каждого объекта (как-нибудь постараюсь решить)
источник

R

Roman in pro.js
Stephen Mallory
Спасибо тебе, отпиши пожалуйста если найдёшь, я вырубаюсь намертво. Если найдёшь я затещю днём и скину результаты. Если не найдёшь, придётся переписывать с медиазапросами и прочей сранью для каждого объекта (как-нибудь постараюсь решить)
left: calc(~"22% + 2 * ((100% - 320px) / 1920 - 320px)");
источник