Web-Animation

Svend-Boettcher schrieb am 06.05.2023 um 14:18 Uhr

Grüßt Euch Ihr Lieben,

ein Objekt, welches über den Reiter Web-Animation animiert wurde, "Von links hereingleiten, Geschwindigkeit 5 Sek., Verzögerung 1 Sek." rast ins Bild (hohe Anfangsgeschwindigkeit) und bremst dann ab.

Ist es vielleicht auch möglich in die Parameter so einzugreifen, dass eine gleichmäßige Geschwindigkeit erreicht und diese eventuell noch verlangsamt werden kann? Bis 10 Sek.?

Über Ideen und Vorschläge bin ich sehr dankbar.

Besten Gruß

Svend

Kommentare

marboe schrieb am 07.05.2023 um 10:21 Uhr

Eine Idee kann ich dir zumindest geben; wenn auch keine Lösung.

Die Recherche einer Animation auf einer meiner Seiten hat ergeben, dass ein Ansatzpunkt in den hier genannten Dateien gesucht werden könnte:

Genaueres kann ich leider hier nicht beitragen. Sicher bin ich mir aber, dass mit den Bordmitteln eine Änderung der Schnelligkeit nicht möglich ist. Nur wie im Programm zu sehen die Verzögerung und die Gesamtdauer der Bewegung. Ein Eingriff in die Steuerungsdatei ist also nötig.
Es steht dir frei deine Page auf die Festplatte zu exportieren und dann in den entsprechenden Dateien rumzuspielen. Mehr kann ich leider nicht beisteuern.

Meiner Erfahrung nach lässt man sich gern täuschen wenn man eine Seite gestaltet und hat meist nur die eigene PC-ausstattung im Blick. Die meisten User sind mittlerweile aber mit dem Smartphone oder Tablet unterwegs; so daß ein ellenlanges "Einfliegen" von Objekten wohl eher nicht zum Tragen kommt weil einfach die Bildschirme so breit dann eben nicht sind.
Schöner dürften hier die Möglichkeiten sein, mit Ankern und Einblenden bei Auftauchen sein. Das sieht auch auf einem Tablet gut aus. Die wenigsten dürften also m.E. mit Riesenbildschirmen unterwegs sein. Gern drücke ich aber die Daumen, dass du noch einen berufeneren Helfer hier findest. Gruß Marboe

Svend-Boettcher schrieb am 07.05.2023 um 11:28 Uhr

Danke Marboe, aus welchem Programm ist der Screenshot?

Ich dachte vielleicht, das man die html Datei in Notepad++ bearbeiten könnte aber ich finde dort keine Werte wie Animation-Duration oder Time oder ähnliches ...

marboe schrieb am 07.05.2023 um 18:03 Uhr

Das ist mit Firefox / developer gemacht. Gibt es aber auch in Chrome.

Ich würde die Werte in einer der genannten css- Dateien suchen. Nach Export auf die Festplatte findest du sie im indexordner. Gruß Marboe

Svend-Boettcher schrieb am 01.06.2023 um 21:46 Uhr

Also, ich habe das bis heute nicht hinbekommen.

Egal welche Werte ich in der ani.css Datei verändere, an den Geschwindigkeiten des schwarzen Punktes ändert sich nichts.

Der Schwarze Punkt kommt rasant ins Bild geflogen, bremmst dann ab und kommt zum Stillstand.

Ich möchte gerne, daß der Punkt mit einer konstanten Geschwindigkeit ins Bild gleitet und dann abrupt zum Stillsatnd kommt, wobei ich die "Reisegeschwindigkeit" auch über die vorgegebenen 5 Sekunden ausdehnen kann.

Hat jemand eine Idee, was ich in der ani.css datei verändern muss, damit ich zu meinem Ergebnis komme?

https://www.file-upload.net/download-15153126/DerschwarzePunkt.zip.html

Robbin schrieb am 02.06.2023 um 12:52 Uhr

@Svend-Boettcher

Hat jemand eine Idee, was ich in der ani.css datei verändern muss

Jein 🙃
Mit Änderungen am CSS Code der "ani.css" Datei kannst du die Steuerung der Animation nur rudimentär beeinflussen. Der Code wird von JS Funktionen in der Datei "prs4.js" zur Laufzeit angelegt, deine Änderungen werden beim Aufrufen der Site also immer automatisch überschrieben...

Lösung:
Im WWW findest du hier eine umfangreiche, kostenfreie CSS Bibliothek, die sogar noch einen Codegenerator zur Verfügung stellt, mit dem du umfangreiche Anpassungen an der von dir gewünschten CSS Funktion vornehmen kannst.

Für dein Projekt "Der schwarze Punkt" sieht der angepasste Scriptcode so aus:

<!-- CSS Klasse der Punktgrafik zuweisen -->
<img class="slide-right" src="./index_htm_files/punkt.png"  alt="Punkt"><style>
/* CSS Klasse definieren und Laufzeit der Animation einstellen, hier 0.5 Sek. */
.slide-right {
    -webkit-animation: slide-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
      animation: slide-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}/* ----------------------------------------------
 * Generated by Animista on 2023-6-2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- *//**
 * ----------------------------------------
 * animation slide-right
 * ----------------------------------------
 */
@-webkit-keyframes slide-right {
/* Startpunkt der Animation (X-Achse) einstellen, hier -1.000px */
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
  }
  100% {
/* Endpunkt der Animation (X-Achse) einstellen, hier 600px */
    -webkit-transform: translateX(600px);
            transform: translateX(600px);
  }
}
@keyframes slide-right {
/* Startpunkt der Animation (X-Achse) einstellen, hier -1.000px */
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
  }
  100% {
/* Endpunkt der Animation (X-Achse) einstellen, hier 600px */
    -webkit-transform: translateX(600px);
            transform: translateX(600px);
  }
}
</style>

Den oben gezeigten HTML/CSS Code baust du in den HTML Body eines Platzhalters ein, den du vertikal an der Position der Seite anlegst, von der aus die Animation starten soll.
Das kann so aussehen:

Damit der im Code referenzierte "Punkt" gefunden wird, musst du ihn vor dem ersten Start unter dem Namen "punkt.png" als PNG Grafik anlegen und im Verzeichnis "index_htm_files" speichern.

Das war's dann auch schon.

Der o. a. Code lässt noch einige Manipulationen zu, für die Geschwindigkeit (Laufzeit), Startpunkt, Endpunkt, etc.
Wenn du das nicht schon direkt im Code erkennen kannst, den ich kommentiert habe, melde dich einfach hier wieder.

Viel Erfolg

Svend-Boettcher schrieb am 02.06.2023 um 18:23 Uhr

Robbin, Du bist spitze ... werde das heute Abend ausprobieren.

Svend-Boettcher schrieb am 02.06.2023 um 20:34 Uhr

Ich bekomme das irgendwie nicht zum laufen.

Svend-Boettcher schrieb am 02.06.2023 um 20:48 Uhr

Es geht darum, daß dieses Fflugzeug in einem gleichmäßigen Tempo, in 5 - 8 Sekunden in der Wolke verschwindet.

https://easyupload.io/yi4ejr

BilderMacher schrieb am 02.06.2023 um 20:52 Uhr

@Svend-Boettcher,

hast du eine andere Möglichkeit, etwas bereitzustellen? Ein Cloud-Dienst, dem man vertrauen kann?

Du könntest ja auch auf deiner Homepage einen Link setzen und ihn hier posten?

Zuletzt geändert von BilderMacher am 02.06.2023, 20:54, insgesamt 1-mal geändert.

"Je mehr die Menschen wissen, desto weniger müssen sie glauben!"

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Ich kann vieles, darf aber nicht alles.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

-------------

Hardware / Software:
::::::::::::::::::::::::::::::::::::++++:::::::::::::::::::::::::::::::::::::::::::::::::

Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz (8 CPUs), ~2.3GHz
12288 MB RAM
DirectX 12
 

Intel(R) UHD Graphics (für Import, Verarbeitung, Export)

NVIDIA GeForce MX250 (wird nicht in Schnitt-SW verwendet)

  • Video deluxe 2016 Premium
  • Video deluxe 2024 Premium
  • Video Pro X 15
  • Photostory Deluxe 2024
  • Samplitude X7 Suite
  • ACID Pro 11
  • Music Maker 2024
  • MAGIX/XARA Graphic-/Web-Designer

-----------------------------------------------------------------------------------

Edition    Windows 10 Home
Version    22H2
Installiert am    ‎15.‎10.‎2020
Betriebssystembuild    19045.4291
Windows Feature Experience Pack 1000.19056.1000.0

------------------------------------------------------------------------------------

Browser: Mozilla Firefox 124.0.2 (64-Bit)

Svend-Boettcher schrieb am 02.06.2023 um 21:38 Uhr

Das habe ich auch bemerkt und es dann bei easyupload eingestellt.

 

Robbin schrieb am 02.06.2023 um 22:43 Uhr

@Svend-Boettcher

Es geht darum, daß dieses Fflugzeug in einem gleichmäßigen Tempo, in 5 - 8 Sekunden in der Wolke verschwindet.

Schau dir die Lösung des Problems mal hier, in der online Demo an...

Die von mir im letzten Posting beschriebene Vorgehensweise für dein neues Beispiel ist gleich geblieben, du musst nur ein paar Parameter für die Geschwindigkeit-, für die Art der Animation (jetzt linear) und für den Endpunkt ändern.

Hier ist der angepasste HTML/CSS Code, den du bei Bedarf per copy & paste übernehmen kannst:

<!-- CSS Klasse der Punktgrafik zuweisen -->
<img class="slide-right" src="./index_htm_files/Flugzeug.png"  alt="Flugzeug"><style>
/* CSS Klasse definieren und Laufzeit der Animation einstellen, hier 6 Sek. */
.slide-right {
    -webkit-animation: slide-right 6s linear both;
      animation: slide-right 6s linear both;
}/* ----------------------------------------------
 * Generated by Animista on 2023-6-2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- *//**
 * ----------------------------------------
 * animation slide-right
 * ----------------------------------------
 */
@-webkit-keyframes slide-right {
/* Startpunkt der Animation (X-Achse) einstellen, hier -1.000px */
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
  }
  100% {
/* Endpunkt der Animation (X-Achse) einstellen, hier 650px */
    -webkit-transform: translateX(650px);
            transform: translateX(650px);
  }
}
@keyframes slide-right {
/* Startpunkt der Animation (X-Achse) einstellen, hier -1.000px */
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
  }
  100% {
/* Endpunkt der Animation (X-Achse) einstellen, hier 650px */
    -webkit-transform: translateX(650px);
            transform: translateX(650px);
  }
}
</style>

Wenn du dir die von mir angepasste Projektdatei herunterladen möchtest, dann kannst du sie hier finden.
In dem ZIP Archiv sind auch die vom WD exportierten HTM Dateien enthalten, also eine Kopie der online Demo.
Damit solltest du dein Projekt lauffähig machen können...

Noch Fragen? 😍

Svend-Boettcher schrieb am 02.06.2023 um 23:29 Uhr

Leider ist in der ZIP Datei nichts zum entpacken 😞

Robbin schrieb am 02.06.2023 um 23:47 Uhr

@Svend-Boettcher

Ich habe das ZIP Archiv gerade nochmal hochgeladen. Probier's nochmal mit dem Download...

P.S.
Es ist gut möglich, dass dein Downloadproblem eine Schutzfunktion deines Browsers ist. In dem Fall verhindert der Browser den Download, weil die Datei von einem ungeschützten Server kommt (http anstatt https).
Wenn das zutrifft, dann musst du den Download aktiv zulassen.

    

Alternativ kann du das ZIP Archiv hier herunterladen, von einem SSL geschützten Server

Svend-Boettcher schrieb am 03.06.2023 um 00:14 Uhr

... diesr Ordner ist leer 😞

Robbin schrieb am 03.06.2023 um 00:49 Uhr

@Svend-Boettcher

diesr Ordner ist leer

Warum der Download nicht funktioniert und nur ein leeres ZIP Archiv zu sehen ist, das hatte ich dir vorhin erklärt.
Wenn du den Download des Archivs hier, von meinem SSL geschützten Server versuchst, dann wird's klappen...

Svend-Boettcher schrieb am 03.06.2023 um 09:15 Uhr

Perfekt, läuft! Ich danke Dir vielmals Robbin. 👍