简体   繁体   English

如何使我的 slider 具有响应高度

[英]how to make my slider has responsive height

hello guys have been trying to make this slider has responsive height so it can fix perfectly on mobile but quite cant get it maybe you can help me here is my html您好,伙计们一直在尝试使这款 slider 具有响应高度,因此它可以完美地固定在移动设备上,但无法获得它也许您可以帮助我这里是我的 html

<div class="slideshow-container">

<div class="mySlides fade">

<img src="images/slider3.jpg" style="width:100%">
<div class="text">LET'S CAPTURE YOUR HAPPIEST MOMENTS</div>
</div>

<div class="mySlides fade">

<img src="images/slider4.jpg" style="width:100%">
<div class="text">EXPRESS YOURSELF!</div>
</div>

</div>

<div style="text-align:center">
<span class="dot"></span> 
<span class="dot"></span> 
<span class="dot"></span> 
</div>

and the css和 css


    .mySlides {display: none;
}
img {vertical-align: middle;
}


/* Slideshow container */
.slideshow-container {
  max-width: 1300px;
  position: relative;
  margin: auto;

}

the javascript javascript

    var slideIndex = 0;
showSlides();

function showSlides() {
  var i;
  var slides = document.getElementsByClassName("mySlides");
  var dots = document.getElementsByClassName("dot");
  for (i = 0; i < slides.length; i++) {
    slides[i].style.display = "none";  
  }
  slideIndex++;
  if (slideIndex > slides.length) {slideIndex = 1}    
  for (i = 0; i < dots.length; i++) {
    dots[i].className = dots[i].className.replace(" active", "");
  }
  slides[slideIndex-1].style.display = "block";  
  dots[slideIndex-1].className += " active";
  setTimeout(showSlides, 2000); // Change image every 2 seconds
}

please help me am going crazy i have tried editing the css by adding height:auto;请帮帮我,我快疯了,我尝试通过添加 height:auto; to mySlides didnt work thanks到 mySlides 没用,谢谢

.slideshow-container{ width:50vw; .slideshow-container{ 宽度:50vw; height:50vh }高度:50vh }

//vw and vh stretch with respect to screen size //you can set limit of vw and vh as per you need //vw 和 vh 相对于屏幕大小的拉伸 //您可以根据需要设置 vw 和 vh 的限制

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM