Алексей Уколов: метод, который поможет проверить поддержку браузера на transform3d. Если поддерживает просто возвращает true. Много лишнего в этом примере, что вы кинули. Мне префиксы не нужны. Вопрос в тайтле, ничего додумывать не надо. В javascript конечно.
Алексей Уколов: Я плохо знаю javascript. Так что копаться в коде не могу. Может кто-нибудь знает как это реализовать и сможет мне немного объяснить. Просто большинство людей не понимают, что мне не нужно готовое решение, мне нужно осмыслить как это работает.
Именно в javasript. И без помощи всяких псевдополезых библиотек. То есть, значения для трансформации вычисляется именно в javascript. Проверяем свойства в js файле, а не в css.
Сергей Протько: Да не css это)))) Префиксы в javascript.)) Никакой огромной библиотеки там нет. Одна проверка браузера на поддержку свойства транфсорм. Если не поддерживает добавляет всем трансформам в скрипте нужный префикс))
Дмитрий Кравченко: Ненужный js код? Какая еще библиотека?))) Там несколько строк кода. Сперва проверка поддержки, допустим, transform. Далее либо добавляет префиксы, либо нет.
чистый js - это значит без использования js библиотек. Ибо все начинают закидывать библиотеками. Я и так отслеживаю скроллинг. Отслеживаю позицию элемента по отношению к скроллингу. Но пока не получается реализовать. Насчет параболы. Смысл такой. Допустим элемент находится на позиции 2000px. Он высотой 300px. То есть, когда мы попадаем в область видимости этого элемента, он должен двигаться. Но не просто двигаться. А по параболе. То есть крутим вниз он перемещается в определенную сторону. Крутим назад - он перемещается в обратную сторону с таким-же соотношением.