CSS Neueinsteiger-Frage

  • Moin,

    ich versuche in meiner bisher rein in HTML programmierten Website erstmals etwas mit CSS zu realisieren und bin gnadenlos gescheitert. Aller Anfang ist schwer und ein Aha-Effekt mit bei mir funktionierendem CSS würde gut tun und einen Einstieg in die eigene Weiterentwicklung wesentlich erleichtern.


    Um was geht es?

    Ich betreibe eine Website, auf deren zweiter Einstiegsseite ein klassischer Diafilmstreifen zu sehen ist. Diesen würde ich gerne mit fünf wechselnden Streifen animieren.

    Die für mich vermutlich passende Lösung habe ich hier gefunden:

    http://www.webdesign-klamonfra.de/codeschnipsel/diashow.php


    Die eigene Bestandsseite, die ich mit diesem Effekt aufpeppen möchte, ist das hier:

    https://www.bahnfotokiste.de/blog/index.html


    Den auf der Webdesign-Seite genannten Code habe ich in die Seite

    https://www.bahnfotokiste.de/blog/index_2.html

    eingetragen, aber von den fünf abgespeicherten Fotos im Stammverzeichnis

    01.jpg
    02.jpg
    03.jpg
    04.jpg
    05.jpg

    wird leider nichts angezeigt.

    Mir fehlt mangels Erfahrung und Wissen im Moment jeder Ansatz zur Fehlersuche,


    Wenn jemand den Code von

    https://www.bahnfotokiste.de/blog/index.html

    entsprechend anpassen könnte, dass die fünf jpg-Dateien im Wechsel angezeigt werden, wäre ich diesem unendlich dankbar und ich habe was zum drauf aufbauen - ggf. auch die Lösung mittels zusätzlicher CSS-Datei.

    Wenn ein posten hier im Forum nicht möglich ist, gerne auch per PN


    Vielen Dank für Eure Hilfe!

    Jan Borchers

    2 Mal editiert, zuletzt von Akkulok (21. Januar 2017 um 22:06)

  • Mach deine Emailadresse mal unkenntlich, sonst bekommst du demnächst nur noch Spam.

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.

  • Du hast ja den Teil des CSS gar nicht eingesetzt -siehe unten-
    -so bleiben ja alle Bilder img auf opacity: 0; - also unsichtbar


    Gruß modem-kind

    denk daran dieser Code ist für genau 5 Bilder berechnet -

  • in der index_2.html steht er direkt im Kopf drin:

    Direkt oben. An welcher Stelle sollte ich ihn denn einsetzen?

    Danke & Gruß
    Jan

    - - - Aktualisiert - - -

    Dein Code, an welcher Stelle fehlt er?

    Danke & Gruß
    Jan

    - - - Aktualisiert - - -

    modem-kind: Das nennen der Zeile, wo der Code einzufügen wäre, wäre super.

  • das ist schon Okay Jan,

    aber was ich schrieb muss noch dazu !
    am besten unter dem hier einfügen (also beginnend ab Zeile 13 Aktuell)
    <style>
    #stapel img { position: absolute;
    height: auto; width: 200px;
    left: 9px; top: 9px;
    opacity: 0;
    animation-duration: 30s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    }

    Einmal editiert, zuletzt von modem-kind (21. Januar 2017 um 23:15)

  • Super! Laufen tut das ganze unter

    https://www.bahnfotokiste.de/blog/index_2.html

    schon einmal.

    Bloß nicht an der richtigen Stelle und in der originalen Größe... :cool:

    Nun muss das Teil nur noch mittig an die passende Stelle und in der Originalgröße.

    *Seufz* :)

    Immerhin es läuft schon einmal.

    Gruß
    Jan

    - - - Aktualisiert - - -

    Die Website ist auf mittig ausgerichtet. Entsprechend müssten die CSS-Angaben von mittig ausgehen. Platz schaffe ich gleich im HTML-Code.

    - - - Aktualisiert - - -

    In der passenden Größe habe ich es nun, den Eintrag gefunden. Aber wie in CSS das ganze mittig und in der passenden Höhe zu plazieren ist, da fehlt mir noch das Wissen.

    Danke & Gruß
    Jan

    - - - Aktualisiert - - -

    Wenn ich das recht sehe, müssten die Einträge

    HTML
    position: absolute;   
           height: auto;

    passend justiert werden. Welche Einträge wären das?

  • mach mal das top: 9px; ganz WEG ! Zeile 7 Aktuell

    und das left:1419px; wieder auf left:9px;
    [INDENT]<style>
    #stapel img { position: absolute;
    height: auto; width: 200px;
    left: 9px; top: 9px;
    opacity: 0;
    animation-duration: 30s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    }[/INDENT]
    Gruß modem-kind


  • Örks, sollte nicht 1419 heißen sondern 141.

    Nun ist das ganze wieder klein, fast in der richtigen Höhe, aber wieder links.

    Wir nähern uns... :D

    - - - Aktualisiert - - -

    aus width: 200px habe ich nun 994px gemacht.

    Die Höhe passt. Einzig es wäre noch mittig zu positionieren. Auf verschiedenen Auflösungen.

    - - - Aktualisiert - - -

    Mit Google habe ich die eben passenden Einträge gefunden.

    HTML
    display: block;
        margin-left: auto;
        margin-right: auto


    Vielen Dank, nun funktioniert es wie es soll!

    Jan