2014-05-05 12 views
10

Ich folge this Tutorial, um Carousel Folie zu machen.Bootstrap.js Karussell mit nur Text

Wenn ich jedes Element definieren enthalten Bild und Absatz als -

<div class="item"> 
    <img src="http://placehold.it/1200x480" alt="" /> 
    <div class="carousel-caption"> 
     <p>Caption text here</p> 
    </div> 
</div> 

es Arbeit in Ordnung (here its jsFiddle).

Aber wenn ich es zu Absatz reduzieren nur als -

<div class="item"> 
    <div class="carousel-caption"> 
     <p>Caption text here</p> 
    </div> 
</div> 

es aufhören zu arbeiten (here its jsFiddle).

Wie könnte ich es mit nur Absatz so arbeiten lassen, dass der Text jeden Schalter schieben?

+0

die zwei Links, die Sie angegeben haben funktionieren gut, bitte überprüfen Sie noch einmal –

+0

Sorry, du hast Recht. Repariert. – URL87

+0

hey ich habe das Problem gelöst, dass Sie gefragt haben, bitte überprüfen Sie die Antwort –

Antwort

15

Die position Eigenschaft der .carousel-caption das Problem verursacht wurde, ohne das Bild, um es drunter und drüber geht, so eingestellt, dass es zu static:

.carousel-caption{ 
    position:static; 
} 

Hier ist die Demo davon sowohl mit Arbeit und ohne Bild:

DEMO

+1

@I Can Has Cheezburger gut eins –

1

See after removing image and leaving only paragraph

Ich gab die Artikel Containerklasse die Breite und Höhe des Bildes mit einer Hintergrundfarbe div die Anwesenheit, um anzuzeigen, einfach kopieren und diesen Code in Fiedel css Abschnitt einfügen und ausführen, um die Änderung zu sehen

.item{ 
    height:480px; 
    width:1200px; 
    background-color:orange; 
} 
+0

Warum verlassen Sie die Bilder in den Javascript-Bereich? – URL87

+0

siehe ich habe sie entfernt –

1

Der einfachste Weg ist einfach, Bilder mit Hintergrundfarbe zu erstellen. Wenn Sie einen saubereren Weg möchten, können Sie wahrscheinlich den gleichen Effekt mit CSS erzielen.

Verwandte Themen