Scroller lässt sich nicht mittig positionieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Scroller lässt sich nicht mittig positionieren

    Moin Jungs,

    folgendes Problem;
    Ich habe einen Scroller eingebunden, dieser soll jederzeit Mittag zentriert dargestellt werden. Egal ob kleiner, oder grofler Monitor. Ich habe schon sämtliche mir plausiblen Lösung wie margin-left, middle, center etc. ausprobiert, finde allerdings nicht die richtige Lösung.

    Würdet ihr mir weiterhelfen? Code könnt Ihr euch hier ansehen:

    http://www.dro-design.de/bld/

    Vielen Dank.

  • #2
    HTML-Code:
    div.scroller {
      width: 500px;
      height: 300px;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-left: -250px;
      margin-top: -150px;
    }
    Peter

    EDIT:
    mittag oder mittig?
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Das hat leider nicht so ganz funktioniert.
      Wenn ich das Fenster in der Breite verkleinere, verrutscht alles hin und her.
      Ich denke das Problem liegt hier:

      #scroller #scrollbar {
      height: 694px;
      width: 50000px; <-----
      }

      Aber wie kann ich das umgehen?

      Vielen Dank.

      Kommentar


      • #4
        Zitat von PzD Beitrag anzeigen
        width: 50000px; <-----
        Den Scroller kleiner machen? Mit overflow: hidden arbeiten? Ein paar zusätzliche Infos wären hilfreich.

        Peter
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Kommentar


        • #5
          Kleiner machen, würde die Funktionalität in dem was sie ist, einschränken.
          Desto mehr Bilder, desto breiter würde das ganze wohl eher noch werden.

          Code:
          } body { overflow: hidden; }
          nutze ich bereits. Ich glaube die Problematik liegt hier darin, dass die Bild position im Scroller beeinflusst werden muss, nicht die Position des Scrollers ansich. Eventuell im JS?

          Infos bzw. Ansicht findest du hier;
          http://www.dro-design.de/bld/

          Ich habe die Hintergrundfarbe vom Scroller mal gelb gefärbt, so das es besser erkennbar ist, das die Bildposition nicht korrekt ist.

          Danke.

          Kommentar


          • #6
            Stell mal besser eine Online-Version ins Netz.

            Peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar


            • #7
              Hallo Peter,

              eine Online-Version steht im Netz, siehe hier: http://www.dro-design.de/bld/
              Oder was meinst du?

              Danke.

              Kommentar


              • #8
                Sorry, sah nach einem Screenshot aus. Der Fehler liegt imho beim
                HTML-Code:
                <div id="scrollbar" style="padding-left: 97px;"> 
                /* UND */
                #scroller #scrollbar a.galleryitem {
                    margin: 0 10px 0 0;
                }
                Ohne diese Anweisungen passt es. (Wenn es das ist, was du meinst.

                Peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  Code:
                  #scroller #scrollbar a.galleryitem{
                  margin: 0 10px 0 0;}
                  habe ich entfernt.

                  Code:
                  <div id="scrollbar" style="padding-left: 97px;">
                  konnte ich leider nicht finden.

                  Im Anhang mal ein Screenshot zur erklärung was sich da tun soll.
                  Die gelbe Scrollbox soll 100% der jeweiligen Browsergröße haben, dass erste Bild soll in der Box zentriert sein, dass darauf folgende demnach auch.

                  Danke.

                  http://www.dro-design.de/bld/screenshot_1.jpg

                  Kommentar


                  • #10
                    Zitat von PzD Beitrag anzeigen
                    Code:
                    <div id="scrollbar" style="padding-left: 97px;">
                    konnte ich leider nicht finden.
                    Und wieder jQuery. Außerdem hat sich wieder was verschoben.
                    HTML-Code:
                    <div id="scrollbar" style="padding-left: 320px;">
                    Probier es mal erst mal ohne Javascript-Framework.

                    Peter
                    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                    Meine Seite

                    Kommentar

                    Lädt...
                    X