我的网站和许多其他网站一样,在主页上使用了bootstrap的轮播。
出于某种原因,尽管旋转木马控制出现并且其他一切看起来都很好,但数据滑动功能在小于480px的显示器尺寸(因此,任何移动设备)上停止工作。
我需要在CSS中的@media(max-width:480px)
部分添加一段代码吗?目前我没有任何旋转木马/响应相关的代码,只有以下内容:
@media (max-width: 979px) {
.carousel .item {
height: 500px;
}
.carousel img {
width: auto;
height: 500px;
}
}
@media (max-width: 767px) {
.carousel {
margin-left: -20px;
margin-right: -20px;
}
.carousel .container {}
.carousel .item {
height: 300px;
}
.carousel img {
height: 300px;
}
.carousel-caption {
width: 65%;
padding: 0 70px;
margin-top: 100px;
}
.carousel-caption h1 {
font-size: 30px;
}
.carousel-caption .lead, .carousel-caption .btn {
font-size: 18px;
}
}
可以看到一个例子here。
答案 0 :(得分:1)
在您的轮播控件上添加z-index:
.carousel-control {
height: 80px;
margin-top: 0;
font-size: 120px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
background-color: transparent;
border: 0;
position: absolute;
top: 40%;
left: 15px;
color: #fff;
z-index: 99999; /*Add This */
}
这样做只是让这个控件位于超过实际屏幕尺寸的滑块前面。