• 30-09-2023, 13:04:02
    #1
    Selamlar. Bootstrap 5 ile oluşturduğum carousel'in içerisine 4 tane karttan oluşan card-group ekledim. Responsive hâle getiremiyorum. Carousel veya card-group içerisine col-md-6 veya farklı değerler verdiğimde 4'lü görünüm devam ederken carousel ve cardlar daralıyor. Halihazırda col-12 şeklinde yazımı var. Nasıl çözebiliriz?

    Carousel ve Card-group normal masaüstü görünümü

    Carousel veya card-group responsive ayarlamaları yaptığımda ise görünüm: (col-12 yanına col-md-6) ekledim fakat işe yaramıyor.

    Bu hali masaüstünde yarım ekran oluyor sağ taraf boş kalıyor.

    row içindeki html kodları ( col-md-6 eklenmiş yani bozulmuş hali)
    <div class="col-12 col-md-6 rowSlider">
                      <div id="carouselExampleSlidesOnly" class="carousel slide" data-bs-ride="carousel">
                        <div class="carousel-inner">
                          <div class="carousel-item active" data-bs-interval="5000">
                            <div class="card-group">
                              
                              <div class="card">
                                <div class="card-image">
                                  <img src="./images/bmw.jpg" class="card-img-top" alt="...">
                                </div>
                                <div class="card-body">
                                  <div class="row">
                                    <div class="col-12 d-flex">
                                      <h5 class="card-title">BMW M3</h5>
                                      <h5 class="price">1000₺</h5>
                                    </div>
                                    <div class="col-12 d-flex">
                                      <p><strong>Yıl:</strong>2022</p>
                                      <p><strong>KM:</strong> 56.000</p>
                                    </div>
                                    <div class="col-12 d-flex">
                                      <p><strong>Renk:</strong>Beyaz</p>
                                      <p><strong>Vites:</strong>Otomatik</p>
                                    </div>
                                  </div>
                                  <button>
                                    <a href="#" class="btn callNow"><i class="fa-solid fa-phone"></i> HEMEN ARA</a>
                                  </button>
                                  <button>
                                    <a href="#" class="btn seeDetails"><i class="fa-solid fa-circle-info"></i>DETAYLARI GÖR</a>
                                  </button>
                                </div>
                              </div>
                              <div class="card">
                                <div class="card-image">
                                  <img src="./images/honda.jpg" class="card-img-top" alt="...">
                                </div>
                                <div class="card-body">
                                  <div class="row">
                                    <div class="col-12 d-flex">
                                      <h5 class="card-title">Honda Civic</h5>
                                      <h5 class="price">850₺</h5>
                                    </div>
                                    <div class="col-12 d-flex">
                                      <p><strong>Yıl:</strong>2021</p>
                                      <p><strong>KM:</strong> 81.000</p>
                                    </div>
                                    <div class="col-12 d-flex">
                                      <p><strong>Renk:</strong>Antrasit</p>
                                      <p><strong>Vites:</strong>Otomatik</p>
                                    </div>
                                  </div>
                                  <button>
                                    <a href="#" class="btn callNow"><i class="fa-solid fa-phone"></i> HEMEN ARA</a>
                                  </button>
                                  <button>
                                    <a href="#" class="btn seeDetails"><i class="fa-solid fa-circle-info"></i>DETAYLARI GÖR</a>
                                  </button>
                                </div>
                              </div>
                              <div class="card">
                                <div class="card-image">
                                  <img src="./images/opel.jpg" class="card-img-top" alt="...">
                                </div>
                                <div class="card-body">
                                  <div class="row">
                                    <div class="col-12 d-flex">
                                      <h5 class="card-title">Opel Corsa</h5>
                                      <h5 class="price">650₺</h5>
                                    </div>
                                    <div class="col-12 d-flex">
                                      <p><strong>Yıl:</strong>2020</p>
                                      <p><strong>KM:</strong> 64.000</p>
                                    </div>
                                    <div class="col-12 d-flex">
                                      <p><strong>Renk:</strong>Gri</p>
                                      <p><strong>Vites:</strong>Otomatik</p>
                                    </div>
                                  </div>
                                  <button>
                                    <a href="#" class="btn callNow"><i class="fa-solid fa-phone"></i> HEMEN ARA</a>
                                  </button>
                                  <button>
                                    <a href="#" class="btn seeDetails"><i class="fa-solid fa-circle-info"></i>DETAYLARI GÖR</a>
                                  </button>
                                </div>
                              </div>
                              <div class="card">
                                <div class="card-image">
                                  <img src="./images/toyota.jpg" class="card-img-top" alt="...">
                                </div>
                                <div class="card-body">
                                  <div class="row">
                                    <div class="col-12 d-flex">
                                      <h5 class="card-title">Toyota Corolla</h5>
                                      <h5 class="price">700₺</h5>
                                    </div>
                                    <div class="col-12 d-flex">
                                      <p><strong>Yıl:</strong>2019</p>
                                      <p><strong>KM:</strong> 101.000</p>
                                    </div>
                                    <div class="col-12 d-flex">
                                      <p><strong>Renk:</strong>Beyaz</p>
                                      <p><strong>Vites:</strong>Manuel</p>
                                    </div>
                                  </div>
                                  <button>
                                    <a href="#" class="btn callNow"><i class="fa-solid fa-phone"></i> HEMEN ARA</a>
                                  </button>
                                  <button>
                                    <a href="#" class="btn seeDetails"><i class="fa-solid fa-circle-info"></i>DETAYLARI GÖR</a>
                                  </button>
                                </div>
                              </div>
                              
                            </div>
                          </div>
                        </div>
                       
                        <div class="carousel-control-prev" href="#carouselExampleSlidesOnly" role="button" data-bs-slide="prev">
                          <span class="carousel-control-prev-icon" aria-hidden="true"><i class="fa-solid fa-angle-left"></i></span>
                          <span class="visually-hidden">Previous</span>
                        </div>
                        <div class="carousel-control-next" href="#carouselExampleSlidesOnly" role="button" data-bs-slide="next">
                          <span class="carousel-control-next-icon" aria-hidden="true"><i class="fa-solid fa-angle-right"></i></span>
                          <span class="visually-hidden">Next</span>
                        </div>
                      </div>
                    </div>
  • 30-09-2023, 13:10:19
    #2
    col col-xl-4 col-xs-2
    gibi deneme yanılma ile çözülebilir bir sorun aslında. Sadece küçük bir matematik yap ve neyi nerde kullandığını unutma.

    Yani col-xl-4 1200px ve üstü 4 sütun, col-xs-2 576'dan küçük px'de 2 sütun ol gibi.

    Birde rowSlider'ı kontrol et. Belki orda max-width vardır o engel oluyordur.
  • 30-09-2023, 13:30:11
    #3
    DostWeb adlı üyeden alıntı: mesajı görüntüle
    col col-xl-4 col-xs-2
    gibi deneme yanılma ile çözülebilir bir sorun aslında. Sadece küçük bir matematik yap ve neyi nerde kullandığını unutma.

    Yani col-xl-4 1200px ve üstü 4 sütun, col-xs-2 576'dan küçük px'de 2 sütun ol gibi.

    Birde rowSlider'ı kontrol et. Belki orda max-width vardır o engel oluyordur.
    Hocam bunları denedim zaten olmuyor maalesef. Carousel item 1 tane olduğu için kartları daraltıyor. Carousel içindeki kartlara col ayarı verdiğimde de düzelme olmuyor. Çok deneme yaptım ama bir türlü çözüm bulamadım
  • 30-09-2023, 13:40:38
    #4
    Bence sütunlarda sorun yok. Sütunların dışındaki div'lerde sorun var.

    Mümkünse başka bir Carousel kullansan?

    https://www.cssscript.com/demo/multi...ap-5-carousel/

    https://www.cssscript.com/multi-slid...ap-5-carousel/