Wie kann ich horizontal scrollen, nur für eine Reihe von Bildern und zeigen überlauf, ohne horizontal scrollen der rest der Seite?

Ich habe eine Seite mit einem Körper, der 960px breit und ich habe eine Reihe von Bildern, die ich will überlauf aus der rechten Seite der Seite, und damit für die Anzeige der übergelaufen Bilder und horizontal scrollen. Ich will nicht die Seite als ganzes horizontal zu scrollen, nur, dass element.

Ist es relativ einfach, um das horizontale scrollen zu arbeiten, aber ich kann nicht den überlauf Bilder zu zeigen, ohne auch die Erhöhung der Breite der gesamten Seite (und, daher, dass die Seite horizontal zu scrollen).

Mein CSS:

container{
  width:960px;
  margin: 0 auto;
  }

.pic-container {
  white-space:nowrap; 
  overflow:scroll;
  }

Mein (vereinfachter) HTML:

<body>
<container>
  <div class="pic-container">
    <div class="pic-row">
      <img src="1.jpg">
      <img src="2.jpg">
      <img src="3.jpg">
      <img src="4.jpg">
      <img src="5.jpg">
      <img src="6.jpg">
    </div>
  </div>
</container>
</body>

Hier ist ein kleines Diagramm, was ich Suche:

Wie kann ich horizontal scrollen, nur für eine Reihe von Bildern und zeigen überlauf, ohne horizontal scrollen der rest der Seite?

  • Sind Sie bereit, javascript zu verwenden? Es gibt viele plugins die es gibt, die genau dieses Ding, und es sieht ein wenig schöner, ohne die Bildlaufleiste.
  • Hier ist eine Jquery Lösung das tun könnten, was Sie wollen. Und hier ist ein weiteres. Aber es klingt wie Sie wollen, dass der Begrenzungsrahmen der Bilder zu erweitern, auf unbestimmte Zeit, mit ein wenig scrollbar, dass die Folien den Inhalt der ihn um...so dass weder von diesen qualifizieren, denke ich.
  • Völlig bereit, javascript zu verwenden, aber leider jmeas, weder das eine noch das sind was ich Suche.
  • Vielleicht, ich werde nur noch die Abfrage der Fenstergröße und die Breite der pic-Reihe, div, um es anzupassen. Aber das scheint ziemlich ineffizient...
InformationsquelleAutor Matt Martin | 2012-10-30
Schreibe einen Kommentar