Bootstrap 4 引导窗体不可单击
您好,我正在试图找出此表单不可单击的原因: 这是HTML代码:Bootstrap 4 引导窗体不可单击,bootstrap-4,Bootstrap 4,您好,我正在试图找出此表单不可单击的原因: 这是HTML代码: <section id="cover" class="min-vh-100"> <div id="cover-caption"> <div class="container"> <div class="row text-white"> <div class="col-xl-5 col-lg-6 co
<section id="cover" class="min-vh-100">
<div id="cover-caption">
<div class="container">
<div class="row text-white">
<div class="col-xl-5 col-lg-6 col-md-8 col-sm-10 mx-auto text-center form p-4">
<h1 class="display-4 py-2 text-truncate">Center my form.</h1>
<div class="px-2">
<form action="" class="justify-content-center">
<div class="form-group">
<label class="sr-only">Name</label>
<input type="text" class="form-control" placeholder="Jane Doe">
</div>
<div class="form-group">
<label class="sr-only">Email</label>
<input type="text" class="form-control" placeholder="jane.doe@example.com">
</div>
<button type="submit" class="btn btn-primary btn-lg">Launch</button>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
我相信这可能是zindex。但是我想不出正确的顺序。有人能帮忙吗?问题在于z索引(封面上的-1): 将CSS更改为:
#cover {
background: #222 url('https://unsplash.it/1920/1080/?random') center center no-repeat;
background-size: cover;
height: 100%;
text-align: center;
display: flex;
align-items: center;
position: relative;
}
#cover-caption {
width: 100%;
position: relative;
z-index: 1;
}
/* only used for background overlay not needed for centering */
form:before {
content: '';
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
background-color: rgba(0,0,0,0.3);
z-index: -1;
}
这应该可以解决问题。将
封面标题更改为位置:相对
#cover {
background: #222 url('https://unsplash.it/1920/1080/?random') center center no-repeat;
background-size: cover;
height: 100%;
text-align: center;
display: flex;
align-items: center;
position: relative;
}
#cover-caption {
width: 100%;
position: relative;
z-index: 1;
}
已修复:请在问题本身中包含代码,而不是链接到将随时间变化的外部站点
#cover {
background: #222 url('https://unsplash.it/1920/1080/?random') center center no-repeat;
background-size: cover;
height: 100%;
text-align: center;
display: flex;
align-items: center;
position: relative;
}
#cover-caption {
width: 100%;
position: relative;
z-index: 1;
}