2012-04-30 16 views
2

カルーセルに表示されているように、右または左にスライドする矢印があります。Twitterのブートストラップカルーセルの矢印を縦に整列する方法は?

http://twitter.github.com/bootstrap/javascript.html#carousel

私はキャプションを使用しません。したがって、私はそれを垂直に中心にしたい。 今ではどうすることができ、私は垂直方向に中央その矢印この

enter image description here

のようなものですか?

+0

自動的に垂直にセンタリングされるはずです。ブートストラップで何か修正しましたか? –

+0

私はそれに関して何も編集しませんでした。 – SNaRe

+0

あなたのサイトへのリンクを投稿したり、http://jsfiddle.netでコードを提供して、見てみることはできますか?この機能は、変更や修正を必要とせずにそのまま使用できます。 –

答えて

4

要素が最終的にあなたのレイアウトに着陸することは、非常に多くの要因によって操作できます。あなたのマークアップを見ることなく、あなたの質問に対する特定の解決策は不可能です。

しかし、カルーセルの高さが一定以上になることがわかっている場合、これらの要素の位置を調整するだけで、簡単に調整できます。

jQueryを使用すると、要素の位置を見つけて20ピクセルを追加することができます。

with jQuery with offset documentation

// on carousel load or document load 
$(".arrows").each(function() { 
    // Scoot the icons down from where they are 
    var newTop = $(this).offset.top + 30; 
    var sameLeft = $(this).offset.left; 
    $(this).offset({top:newTop, left:sameLeft }); 
}); 

ただし、矢印のCSSに表示する位置を指定することもできます。しかし、これらのアイコンのCSSをまだ見ていないと、どのようなCSSがあなたの手配を助けてくれるのかわからない。と矛盾している可能性があるからだ。

編集

:twitter.github.comサイト経由

が、私はそれらのカルーセル・コントロールのためのCSSを見て、あなたに影響を与え得るように見えた次のCSSを調整するには、探していました

.carousel-control { 
    position: absolute; /* already here */ 
    top: 50%; /* Was top: 40% */ 
    ... 
} 

自分のCSSファイルでそのCSSを上書きする必要があります。自分のクラスを追加して矢印に追加するか、既に持っているのと同じクラスを使用し、必要に応じて!importantを使用してください。

+0

あなたより。これは私の問題を解決しました。 – SNaRe

+0

@ SNaRe;どういたしまして。お役に立てて嬉しいです – veeTrain

関連する問題