问题描述
我想在我的网站上包括三个旋转木马,它们应该是全高并且应该具有视差效果。我有一段时间前找到的代码段,但是它不起作用。视差效果不起作用,并且图片无法全屏显示。
这是我的HTML代码:
<div id="carousel" class="carousel slide carousel-fade" data-ride="carousel" data-interval="6000">
<ol class="carousel-indicators">
<li data-target="#carousel" data-slide-to="0" class="active"></li>
<li data-target="#carousel" data-slide-to="1"></li>
<li data-target="#carousel" data-slide-to="2"></li>
</ol>
<div class="carousel-inner" role="listBox">
<div class="carousel-item active">
<a href="learnmore.html">
<div class="jumbotron paral paralsec">
<h1 class="display-3">Customer orientation</h1>
<p class="lead">Every product is individually customized to your needs</p>
</div>
</a>
</div>
<!-- /.carousel-item -->
<div class="carousel-item">
<a href="lenses.html">
<!-- Second Parallax Section -->
<div class="jumbotron paral paralsec1">
<h1 class="display-3">Customer orientation</h1>
<p class="lead">Your project is at the center of our process chains</p>
</div>
</a>
</div>
<!-- /.carousel-item -->
<div class="carousel-item">
<a href="lmkposition.html">
<!-- Third Parallax Section -->
<div class="jumbotron paral paralsec2">
<h1 class="display-3">Customer orientation</h1>
<p class="lead">All our services are supported by our support team which is always there for you</p>
</div>
</a>
</div>
<!-- /.carousel-item -->
</div>
<!-- /.carousel-inner -->
<a class="carousel-control-prev" href="#carousel" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">PrevIoUs</span>
</a>
<a class="carousel-control-next" href="#carousel" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
这是我的CSS代码:
.carousel,.slide,.carousel .carousel-inner,.carousel .carousel-item,.carousel .carousel-item img,.carousel .carousel-control {
border-radius: 0px;
overflow: hidden;
}
/ Header Parallax Element Style/
.paral {
min-height: 900px;
background-attachment: fixed;
background-size: cover;
background-position: 50% 50%;
}
/ Paragraph for Parallax Section /
.paral p {
font-size: 24px;
color:#f5f5f5;
text-align: center;
line-height: 60px;
}
/ heading for Parallax Section /
.paral h1 {
color: rgba(255,255,0.8);
font-size: 60px;
text-align: center;
padding-top: 60px;
line-height: 100px;
}
/ Image for Parallax Section /
.paralsec {
background-image: url(img/customer.jpg);
background-size: 100% !important;
}
.paralsec1 {
background-image: url(img/customer.jpg);
height: 100%;}
.paralsec2 {
background-image: url(img/customer.jpg);
height: 100%;}
.paralsec3 {
background-image: url(img/process.jpg);
}
.paralsec4 {
background-image: url(img/process.jpg);}
.paralsec5 {
background-image: url(img/process.jpg);}
.paralsec6 {
background-image: url(img/quality.jpg);}
.paralsec7 {
background-image: url(img/quality.jpg);}
.paralsec8 {
background-image: url(img/quality.jpg);}
/ Add more images for more sections /
/ Remove Bottom Margin from Jumbotron /
.jumbotron{margin-bottom: 0;}
.values {
text-align: center;
display: block;
margin-left: auto;
margin-right: auto;
}
如您所见,我尝试更改图像大小的某些值,但无济于事。另外,只有我的轮播的第一张图片显示了,即使我试图删除它们,轮播也带有边框。
CSS适用于所有三个轮播,但是我只包含了其中一个的HTML代码,因为它们是相同的,第一个是问题最多的那个。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)