Ich habe einige schwierigkeiten, eine reaktionsfähige liste von bildern. Meine Ziele sind:wie man img-list machen bleibt auf einer linie in desktop aber auf mobilen geräten drop
Auf Desktop-Auflösungen
1000px
und größer:- ich eine Zeile von Bildern muß die nie Wraps und Bilder immer fit. Ich kann erreichen, dass mit diesem:
HTML
<div id="partners" class="col-md-6">
<div class="logo-image">
<img src="http://placehold.it/120x80" alt="Placeholder Image" />
</div>
<div class="logo-image">
<img src="http://placehold.it/120x80" alt="Placeholder Image" />
</div>
<div class="logo-image">
<img src="http://placehold.it/120x80" alt="Placeholder Image" />
</div>
<div class="logo-image">
<img src="http://placehold.it/120x80" alt="Placeholder Image" />
</div>
<div class="logo-image">
<img src="http://placehold.it/120x80" alt="Placeholder Image" />
</div>
<div class="logo-image">
<img src="http://placehold.it/120x80" alt="Placeholder Image" />
</div>
</div>
CSS
#partners {
background-color: #eee;
white-space: nowrap;
width: 100%;
display: table;
}
.logo-image {
vertical-align: middle;
display: table-cell;
border: solid 1px #F00;
}
.logo-image img {
max-width: 100%;
}
@media (min-width:1000px) {
#partners {
}
.logo-image {
}
}
- Auf kleineren Bildschirmen:
- die Blöcke fallen nach unten (reaktions)
Aber als Benutzer diese Seite auf mobile Geräte Zugriff auf diese Blöcke kleiner werden. Also habe ich versucht, das Bild behalten normale Größe dann Drop-Down durch Entfernen der Partner CSS, wenn der Bildschirm width
ist etwas weniger als 1000px
, aber das scheint nicht zu funktionieren.
@media (max-width:1000px) {
#partners {
}
.logo-image {
}
}
hier ist mein fiddle
Ich habe bisher die ganze Woche versucht und Latein am Ende, an diesem Punkt bin ich nicht sicher, dass es getan werden kann.
das funktioniert gut, aber ich versuche nur, es voll bootstrap reagiert nach der Breite ist weniger als 1000px. Beispielsweise; Wenn die Breite 970px beträgt, kann sie mindestens 3 in einer Reihe passen und den Rest ablegen. – NeoSketo
geben Sie eine Breite und verwenden Sie display: Inline-Block "statt Block :) versuchen und aktualisieren Sie mich, wenn es funktioniert –
und dann upvote und markieren Sie diese und als korrekt: D –