Background linear gradiant

  • Dass sich Elemente überdecken ist eine typische Begleiterscheinung wenn Du float verwendest. Mache dich besser mit Flex vertraut, da treten solche Effekte nicht auf:

    https://css-tricks.com/snippets/css/a-guide-to-flexbox/


    Um dir eine Vorstellung zu geben, wie man so etwas aufziehen kann, habe ich mal das HTML ein wenig umgestellt und das CSS ergänzt:

    Dein CSS habe ich dabei beibehalten und dieses nur unten angehängt. Allerdings das float: right; gelöscht.


    Noch zu tun: Die drei Bilder nebeneinander sind nicht responsiv, daher taucht bei schmalem Browserfenster die horizontale Scrollbar auf. Muss ich mal überlegen, wie man diese Animation am besten responsiv macht.


    Du hattest davon geschrieben, dass es drei Animationen sein sollen, heißt das, dass die Bilder in der Mitte und rechts auch noch Animationen werden sollen?

  • Das haut leider überhaupt nicht hin. Die Automaten sind alle untereinander. Hier mal die aktuellsten Einträge da sich wieder einiges getan hat und ein Foto wie es jetzt aussieht und auch am ende am jeden Monitor ungefähr aussehen soll


  • Hmm wie hast du die Bilder eingebunden. Kannst du deinen ganze Code schicken?

    Ok jetzt haut es schon besser hin. Aber er zerstückelt die Bilder und der Side Title soll höher sein und die Navbar und Higscore links.


  • und hier noch die CSS

  • Das kannst Du erreichen, indem Du das Highscore-Logo und die beiden Überschriften in einen zusätzlich Container packst, z. B. header:

    HTML
       </nav>
            <header>
                <img src="images/highscore.jpg">
                <div>
                    <div>Willkommen / <span style="  color: #f70cca;">こんにちは </span> </div>
                    <div>Wähle deinen Automaten und habe Spaß !!! </div>
                </div>
            </header>
            <main>
                <div id="auto-wrapper">
    CSS
    header {
        display: flex;
        justify-content: space-around;
        align-items: center;
    }

    Das sind aber solche Feinheiten und Dekosachen, die wir erst Mal zurück stellen sollten. Wichtiger ist es, die Automaten vollständig responsiv zu machen.

  • Das kannst Du erreichen, indem Du das Highscore-Logo und die beiden Überschriften in einen zusätzlich Container packst, z. B. header:

    HTML
       </nav>
            <header>
                <img src="images/highscore.jpg">
                <div>
                    <div>Willkommen / <span style="  color: #f70cca;">こんにちは </span> </div>
                    <div>Wähle deinen Automaten und habe Spaß !!! </div>
                </div>
            </header>
            <main>
                <div id="auto-wrapper">
    CSS
    header {
        display: flex;
        justify-content: space-around;
        align-items: center;
    }

    Das sind aber solche Feinheiten und Dekosachen, die wir erst Mal zurück stellen sollten. Wichtiger ist es, die Automaten vollständig responsiv zu machen.

    ja das denke ich kriege ich auch gebacken. Nur bei den Bilder habe ich keinen Ansatz

  • Die animierten Bilder habe ich jetzt responsiv gemacht:

    https://webentwicklung.ulrichb…ayout-butterknecht-6.html

    Du kannst das Browserfenster jetzt vergrößern und verkleinern ohne dass Scrollbars auftauchen und das Seitenverhältnis bleibt dabei gleich.

    Die animierten Automatenbilder werden bei dir jedoch in dem Screenshot in Posting #28 rechts abgeschnitten. Dem Problem sollten wir uns als nächstes annehmen. Es wäre dabei sehr hilfreich, wenn Du deine Version online hättest. Hast Du schon Webspace?

  • Um das mit den Bildern zu bereinigen musst Du zunächst die feste Breite entfernen, denn die Abmessungen werden jetzt vom Script gesetzt. Und dann overflow:hidden; setzen:

    (ab Zeile 311 in external.css)

  • Um das mit den Bildern zu bereinigen musst Du zunächst die feste Breite entfernen, denn die Abmessungen werden jetzt vom Script gesetzt. Und dann overflow:hidden; setzen:

    (ab Zeile 311 in external.css)

    Ich bin begeistert. Funktioniert richtig gut. Ein bisschen feinschliff noch, aber das kriege ich selber hin :)

  • Um das mit den Bildern zu bereinigen musst Du zunächst die feste Breite entfernen, denn die Abmessungen werden jetzt vom Script gesetzt. Und dann overflow:hidden; setzen:

    (ab Zeile 311 in external.css)

    Also meine Hauptseite funktioniert jetzt einwandfrei. Ich wollte das Skript jetzt für meine Spiele die in einem 800px mal 600px Container starten. Der Rest der Seite ist fast gleich. Aber es wird dann viel zu klein. Ich habe die Ratio natürlich angepasst. Hast du einen Tipp für mich?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!