Giriş Yap / Kayıt Ol
SMM Panel

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > HTML - CSS - XML

374x90

Bu Alana Reklam Ver

Object-Fit sonucu resmin üst tarafının gözükmemesi

  #1  
Okunmamış 01 Ağustos 2021, 13:42
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 21 Eylül 2017
Yaş / Cinsiyet: 20 / Erkek
Meslek: Öğrenci
Konum: Manisa
Ad, Soyad: Me... Ka...
Mesajlar: 5
Beğeniler: 0 / 5
Ticaret: 0, 0%
Merhabalar. Model sitesi için W3Schools sitesindeki slider kodlarını aldım. Slider içindeki resimlerin ve her birinin boyutları farklı olup slider değerine göre biçimlenmesi için object-fit kullandım. Resmin bir tanesinde object-fit sonucu kadının yüzü gözükmeden resim slider içindeki yükseklik ve genişlik alıyor. Resmin bozulmadan değer almasını nasıl sağlarım.

HTML Kodu:
<div class="slider-area">
				<div class="slider">
<div class="mySlides fade">
  <img src="img/slider1.jpg" alt="">
</div>

<div class="mySlides fade">
  <img src="img/slider2.jpg" alt="">
  
</div>

<div class="mySlides fade">
  <img src="img/slider3.jpg" alt="">
</div>

<div class="mySlides fade">
  <img src="img/slider4.jpg" alt="">
</div>

<div class="mySlides fade">
  <img src="img/slider5.jpg" alt="">
</div>

<a class="prev" onclick="plusSlides(-1)"></a>
<a class="next" onclick="plusSlides(1)"></a>

</div>
<br>

<div style="text-align:center">
  <span class="dot" onclick="currentSlide(1)"></span> 
  <span class="dot" onclick="currentSlide(2)"></span> 
  <span class="dot" onclick="currentSlide(3)"></span>
  <span class="dot" onclick="currentSlide(4)"></span>
  <span class="dot" onclick="currentSlide(5)"></span> 
</div>
</div>
</div>
CSS kodu

Kod:
.slider-area
{
	width: 100%;
	height: 500px;
	box-sizing: border-box;
}

.slider
{
	width: 100%;
	height: 500px;
	
}

.slider img
{
	width: 100%;
	object-fit: cover;
	height: 500px;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}



/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}
Cevap Yaz Favorilerime Ekle

1113x90

Bu Alana Reklam Ver



Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > HTML - CSS - XML


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 22:04.