Hallo,
ich hoffe, hier kann mir jemand helfen, da mein Problem teils programmierbasiert ist und hier die Leute ein teils recht breites Spektrum an Wissen haben.
Es geht um folgendes. Ich möchte per JS ein Objekt von oben nach unten scrollen lassen.
Es soll einen Beschleunigungs- und einen Abbrems-Effekt geben.
Es gibt eine festgelegte Distanz.
Die Distanz hat einen geraden Wert.
Es gibt einen Wert, in wie vielen Schritten das ganze geschehen soll.
Das ganze basiert auf einer umgekehrten Normalparabel ((x²)*(-1))
Ich stehe gerade auf dem Schlauch.
Und zwar habe ich mir das etwa so vorgestellt:
Man übergibt einer JS-Funktion drei Werte:
Die Distanz dist, die Anzahl der Schritte steps und den Stauchfaktor fact
Dann ist ja die allgemeine Funktion für x²:
((x - dist/2)²)*(-1)
(umgekehrte Normalparabel um die Hälfte der Distanz nach rechts verschoben)
Ich hoffe bis hier gibt es keine Denkfehler.
Das eigentliche Problem entsteht jetzt: Ich würde jetzt gerne irgendwie ein Array zurückbekommen, dass die Werte enthält, die z.B. ein margin erhält um so den Scrolleffekt zu erzeugen...
Bloß wie mache ich das?
Es geht darum, dass die Werte des Arrays natürlich nur von 0 bis distance gehen dürfen und das kriege ich nicht hin..