tutorial pengembangan web terbaru
 

Bootstrap JS Carousel


JS Carousel (carousel.js)

The Carousel Plugin adalah komponen untuk bersepeda melalui elemen, seperti carousel (slide).

Untuk tutorial tentang Carousels, baca Bootstrap Carousel Tutorial .

Catatan: Carousels tidak didukung dengan baik di Internet Explorer 9 dan sebelumnya (karena mereka menggunakan CSS3 transisi dan animasi untuk mencapai efek slide).


Carousel Plugin Kelas

Kelas Deskripsi
.carousel Menciptakan korsel
.slide Menambahkan transisi CSS dan efek animasi saat meluncur dari satu item ke item berikutnya. Hapus kelas ini jika Anda tidak ingin efek ini
.carousel-indicators Menambahkan indikator untuk korsel. Ini adalah titik-titik kecil di bagian bawah setiap slide (yang menunjukkan berapa banyak slide yang ada di korsel, dan yang meluncur pengguna sedang melihat)
.carousel-inner Menambahkan slide ke korsel
.item Menentukan isi setiap slide
.left carousel-control Menambahkan tombol kiri untuk carousel, yang memungkinkan pengguna untuk kembali antara slide
.right carousel-control Menambahkan tombol kanan untuk carousel, yang memungkinkan pengguna untuk maju antara slide
.carousel-caption Menentukan keterangan untuk korsel

Via data-* Atribut

The data-ride="carousel" atribut mengaktifkan korsel.

The data-slide dan data-slide-to atribut menentukan yang meluncur pergi ke.

The data-slide atribut menerima dua nilai: prev atau ke depan, sementara data-slide-to menerima nomor.

Contoh

<!-- Carousel -->
<div id="myCarousel" class="carousel slide" data-ride="carousel">

<!-- Carousel Indicators -->
<li data-target="#myCarousel" data-slide-to="1"></li>

<!-- Carousel Controls -->
<a class="left carousel-control" href="#myCarousel" data-slide="prev">
Cobalah sendiri "

via JavaScript

Aktifkan manual dengan:

Contoh

// Activate Carousel
$("#myCarousel").carousel();

// Enable Carousel Indicators
$(".item").click(function(){
    $("#myCarousel").carousel(1);
});

// Enable Carousel Controls
$(".left").click(function(){
    $("#myCarousel").carousel("prev");
});
Cobalah sendiri "

Pilihan Carousel

Pilihan bisa dilalui melalui atribut data atau JavaScript. Untuk atribut data, tambahkan nama pilihan untuk data-, sebagai data interval = "".

Nama Mengetik kegagalan Deskripsi Cobalah
intervalnumber, or the boolean false5000 Menentukan delay (dalam milidetik) di antara setiap slide.

Catatan: Mengatur interval ke false untuk menghentikan item dari otomatis geser
Menggunakan JS menggunakan data yang
pausestring, or the boolean false"hover" Jeda korsel akan melalui slide berikutnya saat pointer mouse memasuki korsel, dan resume geser ketika pointer mouse meninggalkan korsel

Catatan: Atur jeda ke false untuk menghentikan kemampuan untuk menghentikan di hover
Menggunakan JS menggunakan data yang
wrapbooleantrue Menentukan apakah korsel harus melalui semua slide terus menerus, atau berhenti di slide terakhir

  • benar - siklus terus menerus
  • palsu - berhenti di item terakhir
Menggunakan JS menggunakan data yang

Metode Carousel

Tabel berikut berisi metode carousel semua tersedia.

metode Deskripsi Cobalah
.carousel( options ) Mengaktifkan carousel dengan opsi. Lihat pilihan di atas nilai-nilai yang valid Cobalah
.carousel("cycle") Melewati item korsel dari kiri ke kanan Cobalah
.carousel("pause") Berhenti korsel akan melalui item Cobalah
.carousel(number) Pergi ke item tertentu (zero-based: item pertama adalah 0, item kedua adalah 1, dll ..) Cobalah
.carousel("prev") Pergi ke item sebelumnya Cobalah
.carousel("next") Pergi ke item berikutnya Cobalah

Acara Carousel

Tabel berikut berisi peristiwa carousel semua tersedia.

Peristiwa Deskripsi Cobalah
slide.bs.carousel Terjadi ketika carousel adalah tentang untuk meluncur dari satu item ke yang lain Cobalah
slid.bs.carousel Terjadi ketika korsel telah selesai meluncur dari satu item ke yang lain Cobalah

contoh

contoh

Keterangan untuk Slide

Tambahkan <div class="carousel-caption"> dalam setiap <div class="item"> untuk membuat teks keterangan untuk setiap slide:

Contoh


<div id="myCarousel" class="carousel slide" data-ride="carousel">
  <!-- Indicators -->
  <ol class="carousel-indicators">
    <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
    <li data-target="#myCarousel" data-slide-to="1"></li>
    <li data-target="#myCarousel" data-slide-to="2"></li>
    <li data-target="#myCarousel" data-slide-to="3"></li>
  </ol>

  <!-- Wrapper for slides -->
  <div class="carousel-inner" role="listbox">
    <div class="item active">
      <img src="img_chania.jpg" alt="Chania">
      <div class="carousel-caption">
        <h3>Chania</h3>
        <p>The atmosphere in Chania has a touch of Florence and Venice.</p>
      </div>
    </div>

    <div class="item">
      <img src="img_chania2.jpg" alt="Chania">
      <div class="carousel-caption">
        <h3>Chania</h3>
        <p>The atmosphere in Chania has a touch of Florence and Venice.</p>
      </div>
    </div>

    <div class="item">
      <img src="img_flower.jpg" alt="Flower">
      <div class="carousel-caption">
        <h3>Flowers</h3>
        <p>Beatiful flowers in Kolymbari, Crete.</p>
      </div>
    </div>

    <div class="item">
      <img src="img_flower2.jpg" alt="Flower">
      <div class="carousel-caption">
        <h3>Flowers</h3>
        <p>Beatiful flowers in Kolymbari, Crete.</p>
      </div>
    </div>
  </div>

  <!-- Left and right controls -->
  <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
  <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
</div>
Cobalah sendiri "