Beiträge von Sempervivum

    Ja, wegen der Semantik. Google ist ein gutes Beispiel, weil es dann eine präzise Zuordnung zwischen Text und Bild gibt. Wenn ich nach Bildern suche, stehe ich häufig vor dem Problem, dass ein gefundenes Bild nicht dem Suchbegriff entspricht und ich erwarte, dass das figure-Tag solche Fehler ausschließt.

    Ja, jetzt habe ich es verstanden.

    Da fällt mir leider keine Lösung mir reinem CSS ein. Mit Javascript und transition jedoch kein Problem:

    (Begonnen habe ich mit Webanimation, daher die querySelector. Sollte man noch umstellen.)

    Hallo Draku,

    mit Prozentwerten für die Verschiebung bist Du schon auf dem richtigen Weg. Jedoch: Wenn Du transform:translate für die Verschiebung benutzt, brauchst Du gar keine absolute Positionierung. Dieses funktioniert genau so gut:

    Ist das gewollt, dass der Text nur zum Teil nach links gleitet? In meinem Beispiel habe ich -100% verwendet, so dass er ganz verschwindet.

    Zitat

    ein Array zu erzeugen und dann in PHP die Dateien erst zu löschen

    Das ist natürlich das einfachste, hat aber den Nachteil, dass die gelöschte(n) Datei(en) erst Mal hochgeladen werden müssen.

    Was das Drag&Drop betrifft, so kenne ich zwar keine Erklärung oder ein Tutorial aber ich habe da ein Beispiel. Muss es nur heraussuchen ...

    Du brauchst zwei Animationen: Einmal die stufenweise, die Du schon hast und dann eine kontinuierliche um den Vogel horizontal zu bewegen. Dazu musst Du dem Element die Eigenschaft position:absolute; geben und die Eigenschaft left statt background-position animieren. Gibt auch noch andere Möglichkeiten, z. B. Bewegung durch Animation von transform:translate();

    Siehe meine Kommentare

    Ich hatte die Mediaqueries getestet und es hatte funktioniert: Abhängig von der Fensterbreite wurden 5, 3 oder 2 Bilder in einer Reihe angezeigt. Poste am besten noch Mal dein CSS.

    Da Du das mit den Mediaqueries nicht verstehst, gebe ich dir hier mal einen Beispielcode:

    Die Umschaltpunkte (max-width) kannst Du so anpassen, dass das Verhalten deinen Vorstellungen entspricht.