2016-09-05 1 views
0

Ich benutze Bootstrap 'Featurette' Funktion. Auf der Seite befindet sich ein Text auf der linken Seite und ein Bild auf der rechten Seite. Wenn Sie die Größe des Browsers verkleinern, gehen sie übereinander, der Text oben und das Bild unten. Wie ändere ich das so, dass das Bild zuerst und dann das darunter liegende Bild erscheint?Bild zuerst in CSS mit reaktionsfähigen

Ad Beispiel ist hier http://getbootstrap.com/examples/carousel/

Wenn Sie die Funktion ist Teil bemerken, werden Sie sehen, was ich meine, wenn Sie die Größe neu.

Ich habe versucht, die Schwimmerposition zu ändern, da das das einzige Ding ist, an das ich denken kann, aber es hat nicht funktioniert.

Ps nur um zu verdeutlichen, ich will sie immer noch an der gleichen Stelle, wenn über 756px (oder was auch immer die Größe ist) aber nur das Bild an der Spitze, wenn es Größe im obigen Beispiel ändert.

+0

Was haben Sie schon versucht? – ggdx

+0

Nun beide haben float: links, also habe ich versucht, das Bild schweben links und den Text schweben nach rechts, so dass es in dieser Reihenfolge geht, aber das hat nicht funktioniert. Und es vermasselte die Reihenfolge, als es in der größeren Auflösung war – user2903379

+0

Vielleicht versuchen Flexbox, können Sie Elemente bestellen - https://css-tricks.com/snippets/css/a-guide-to-flexbox/ – ggdx

Antwort

1

Sie sollten display: flex -Eigenschaft zum Container für beide verwenden und Bestelleigenschaft für die Elemente zum Beispiel ist unten. Versuchen Sie, die Reihenfolge der Elemente zu ändern und schauen Sie nach.

.elements-container{ 
 
    background: #000; 
 
    width: 100%; 
 
    height: 500px; 
 
    display: flex; 
 
} 
 
.text-box{ 
 
    order: 2; 
 
    width: 200px; 
 
    height: 200px; 
 
    color: #ffffff; 
 
    background: #ff0000; 
 
    display: block; 
 
} 
 
.image-box{ 
 
    order: 1; 
 
    width: 200px; 
 
    height: 200px; 
 
    display: block; 
 
}
<div class="elements-container"> 
 
    <div class="text-box">This is text</div> 
 
    <div class="image-box"><img src="http://lorempixel.com/200/200" /></div> 
 
</div>

+0

Vielen Dank !! Ich wusste nicht, dass Sie Ordnung zum css hinzufügen konnten. Ich lerne immer noch CSS3. Danke – user2903379

+0

Viel Glück weiter, lerne die meisten CSS-Funktionen von CSS-Tricks Website. –