0
我在asp.net中使用了引導程序傳送帶。我想設置旋轉木馬的寬度,以便它佔用具有固定高度的瀏覽器窗口的整個寬度,如果我將寬度更改爲100%,則不起作用。以下是旋轉木馬將輪播寬度動態設置爲窗口大小
<div id="myCarousel" class="carousel slide" data-ride="carousel" style="width:1177px; height:239px; top: 0px; left: 0px;">
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox" style="width:1177px; height:240px; top: 0px; left: 0px;">
<div class="item active">
<img src='images/image1.jpg' alt="Chains" style="width:1177px"/>
</div>
<div class="item">
<img src='images/image2.jpg' alt="Chains" style="width:1177px"/>
</div>
<div class="item">
<img src='images/image3.jpg' alt="Chains" style="width:1177px"/>
</div>
<div class="item">
<img src='images/image4.jpg' alt="Chains" style="width:1177px"/>
</div>
</div>
</div>
我已經手動設置圖像的寬度和輪播到瀏覽器窗口中的代碼,但我想這是動態的。
以下是CSS
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
}
.carousel-inner > .item {
position: relative;
display: none;
-webkit-transition: .6s ease-in-out left;
transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
line-height: 1;
width: 1177px;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
而且當我向右滾動的傳送帶亮起側邊欄的頂部。我如何避免這種情況。
我已經嘗試過,但它不@yatin –
編輯工作,有工作的代碼 –
您可以參考有關更多信息,HTTP答案://www.w3schools。 com/bootstrap/bootstrap_carousel.asp –