[解決済み] ブートストラップカルーセルのアイテムがスライドする速度をコントロールするには?
質問
間隔を設定できるようですが、アイテムのスライド速度を制御したいのですが?
// Sets interval...what is transition slide speed?
$('#mainCarousel').carousel({
interval: 3000
});
どのように解決するのですか?
APIで速度を制御することはできません。しかし、それを司るCSSを変更することは可能です。
そのためには
carousel.less
ファイルに
.item {
display: none;
position: relative;
.transition(.6s ease-in-out left);
}
と変更し
.6s
を好きなように変更してください。
.lessを使用しない場合、.lessの中にある
bootstrap.css
ファイルに記述してください。
.carousel-inner > .item {
position: relative;
display: none;
-webkit-transition: 0.6s ease-in-out left;
-moz-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
と変更し
0.6s
を好きな時間に変更してください。また、以下の関数呼び出しで時間を編集したい場合もあります。
.emulateTransitionEnd(2000)
で
bootstrap.js
関数内で
Carousel.prototype.slide
. これは、トランジションを同期させ、トランジションが終了する前にスライドが消えるのを防ぐためです。
編集 2014/7/8
YellowSharkさんご指摘の通り、JSでの編集は不要になりました。cssの変更のみ適用します。
2015/8/20編集 さて、cssファイルを編集した後は、CAROUSEL.TRANSITION_DURAMATION (in bootstrap.js) または c.TRANSITION_DURATION (if you use bootstrap.min.js) を編集してその中の値を変更するだけです(デフォルトは600)。最終的な値は、あなたがcssファイルに入れたものと同じでなければなりません(例えば、cssの10s = .jsの10000)。
2018/01/16編集 Bootstrap 4の場合、遷移時間を例えば2秒に変更するには、以下のように追加します。
$(document).ready(function() {
jQuery.fn.carousel.Constructor.TRANSITION_DURATION = 2000 // 2 seconds
});
をサイトのJSファイルに追加し
.carousel-inner .carousel-item {
transition: -webkit-transform 2s ease;
transition: transform 2s ease;
transition: transform 2s ease, -webkit-transform 2s ease;
}
をサイトのCSSファイルに追加します。
関連
-
[解決済み] angular 2でbootstrap 4を使用するには?
-
[解決済み] Bootstrapの列をすべて同じ高さにするにはどうしたらいいですか?
-
[解決済み] Bootstrapでナビバーアイテムを右寄せにする
-
[解決済み] Bootstrapでdivの左寄せと右寄せをする
-
[解決済み】TwitterのBootstrapを使ってインラインでリストを表示する方法
-
[解決済み] Bootstrapのアコーディオンを、ヘッダーDivをクリックしたときに折りたたむようにするには?
-
[解決済み] Twitter Bootstrapを使用して垂直方向の空白を追加しますか?
-
[解決済み] Bootstrap 4: ドロップダウンメニューが画面の右側にずれていく
-
[解決済み] Twitter Bootstrapのモーダルでエスケープキーを使って閉じる機能を有効にするにはどうしたらいいですか?
-
[解決済み] Bootstrapのcolは右寄せ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Bootstrap 2.3.2のGLYPHICONS
-
[解決済み] bootstrapでpanel-bodyの背景色を変更するには?
-
[解決済み] Twitter Bootstrap 3.0 どのように私は今 "バッジバッジ重要 "するのですか?
-
[解決済み] Bootstrapのアコーディオンを、ヘッダーDivをクリックしたときに折りたたむようにするには?
-
[解決済み] BootstrapはCDNから使うべきか、それとも自分のサーバーにコピーを作るべきか?
-
[解決済み] Twitter ブートストラップ スクロール可能なテーブル
-
[解決済み] Bootstrap 4: ドロップダウンメニューが画面の右側にずれていく
-
[解決済み] 行を組み合わせたブートストラップ(rowspan)
-
[解決済み] Bootstrapのcolは右寄せ
-
[解決済み] Bootstrapでテーブルの上にカーソルを置くと、カーソルの色を変更するにはどうすればよいですか?