K.
HEMEN TEKLİF AL
0850 304 13 02

BLOG

Bootstrap Slider (Carousel) Yana Kaydırma (Swipe) Nasıl Eklenir?

Web sitesi tasarlarken önemli araçlardan biri olan bootstrap kütüphanesini sıkça kullanırız.Artık otomasyon haline gelen web tasarım sektöründe olmazsa olmaz komplike bir sistem olduğu için tercih edilmektedir.

Bootstrap ile hem zamandan kazanırız, hem de yaptığımız siteler responsive (mobil uyumlu) olmaktadır.Her yönden işimizi gören bootstrap kütüphanesinin bazı eksikleri bulunmaktadır.Bunları da ekstra eklentilerle çözebiliyoruz.Bu eksiklerin en önemlilerinden biri olan slider (carousel) eklentisinin fare imleci ile tutup yana kaydırılamamasıdır.Mobil kısmında da bu sıkıntı olan bootstrap slider’a nasıl yana kaydırma ekleneceğini yazımız içinde bulabilirsiniz.

Öncelikle

</head>

tagımızın üstüne jquery kütüphanemizi ekliyoruz.

<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.bundle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.touchswipe/1.6.19/jquery.touchSwipe.min.js"></script>

Daha sonra jquery fonksiyonumuzu çağırıyoruz.

<script>

$(document).ready(function () {
  
  $(".kaydir").carousel({
    interval: false,
    pause: true,
    touch: true,
  });

  $(".kaydir .carousel-inner").swipe({
    swipeLeft: function (event, direction, distance, duration, fingerCount) {
      this.parent().carousel("next");
    },
    swipeRight: function () {
      this.parent().carousel("prev");
    },
    threshold: 0,
    tap: function (event, target) {
      window.location = $(this).find(".carousel-item.active a").attr("href");
    },
    excludedElements: "label, button, input, select, textarea, .noSwipe,a"
  });
  $(".kaydir .carousel-control-prev").on("click", function () {
    $(".kaydir").carousel("prev");
  });
  $(".kaydir .carousel-control-next").on("click", function () {
    $(".kaydir").carousel("next");
  });
});
</script>

 

Son olarak bootstrap slider kodlarımızı ekliyoruz;

<div id="sliderfirst" class="carousel slide kaydir" data-ride="carousel" data-interval="3000">
<ol class="carousel-indicators">
 	<li class="active" data-target="#sliderfirst" data-slide-to="0"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item active"><img src="slider.png" alt="" /></div>
</div>
</div>
K.‘Dan daha fazla haberdar olun
Figma’da Landing Page UI Tasarım Nasıl Yapılır?

Merhabalar, Figma'da sıfırdan bir inşaat firması için proje tanıtımı yapan landing page tasarım eğitimi yapacağız. Serenity Evleri projesi, Sakarya'nın Kocaali...

16 Kasım 2022
Ödüllü Shopify UI/UX E-Ticaret Tasarımı

Dünyanın en çok satan e-ticaret altyapısı Shopify için bir tasarımcıya mı ihtiyacınız var? Ozaman doğru yerdesiniz. Shopify 175 ülke'de 5milyondan...

07 Ekim 2022
UI/UX Mobil Uygulama Tasarımcısı

Kullanıcılarınızın beklentilerini karşılayan mobil uygulama tasarımını birlikte oluşturalım. Akıllı telefon kullanıcıları, mobil uygulamaların son derece kolay kullanımlı ve aynı zamanda...

20 Eylül 2022
Startup Girişimleri için Yazılım ve Tasarım Hizmeti

Her yıl gelişen teknolojiyle birlikte SaaS çözümü üreten startup firmalarını görmekteyiz. Yenilenen teknolojiyle insan hayatını kolaylaştırmayı ve iş yükünü azaltmayı...

20 Mayıs 2022
Sağlık Turizmi ve Klinik Yazılımı Bilgi Yönetim Sistemi

Ülkemizde turizm sektörünün çeşitlendirilmesi ve turizmin 12 aya yayılmasına katkıda bulunan sağlık turizmi önemli bir ticari değere sahiptir.Sağlık turizminde öne...

04 Mayıs 2022
Ücretsiz E-Ticaret Sitesi Nasıl Açabilirim?

Merhabalar, bugün sizlere Kurumsaltasarım markasının tüm tasarım süreçlerini yönettiği ve işinize çok yarayacak tamamen ücretsiz eticaret sitesi oluşturabileceğiniz bir projeden...

07 Nisan 2022
Ürün veya hizmetlerimiz için bizimle iletişime geçin.
Ofis Adresi
19 Mayıs Mah, Turaboğlu Sok. NO:4, 34736 Kadıköy/İstanbul
Tüm haklarımız saklıdır. 2022 @ Copyright kurumsaltasarim