【发布时间】:2018-06-27 09:25:13
【问题描述】:
我正在尝试在滑块中显示图像。但是我的图像显示在另一个之下。 查看:
@if (Model.Photos.Count > 0)
{
<div style="padding:10px">
<div class="slide-content" style="max-width:800px">
@foreach (var photos in Model.Photos)
{
<img class="mySlides" src="@Url.Content(@photos.photo_url)" style="width:100%">
}
<div class="w3-center">
<div class="w3-section">
<button class="w3-button w3-light-grey" onclick="plusDivs(-1)">❮ </button>
<button class="w3-button w3-light-grey" onclick="plusDivs(1)"> ❯</button>
</div>
</div>
</div>
</div>
}
</div>
CSS:
javascript:
【问题讨论】:
-
你能包含你的 CSS 吗?
-
我在查看您的代码后猜测这是由图像显示为
block而不是inline-block引起的。尝试在 CSS 中将.mySlides { display: block; }替换为.mySlides { display: inline-block; },并在 JavaScript 中将x[slideIndex - 1].style.display = "block";替换为x[slideIndex - 1].style.dislay = "inline-block"。我也会试着举一个例子。 -
我试过了,但没用。
标签: javascript html css bootstrap-4