【发布时间】:2019-01-11 02:17:19
【问题描述】:
我正在尝试将搜索栏定位在背景图片上。我也试图在图像的底部和中心放置一个按钮。之后,我将拥有容器。
我正在努力实现的目标。
但是我对定位感到困惑和困惑。字形图标也不能正常工作?
我的代码
<style>
.card {
border: 0px solid;
}
.drop-shadow {
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .5);
box-shadow: 0 0 10px 1px rgb(211, 211, 211, 0.8);
border-radius: 0px;
}
.container-fluid {
width: auto
}
.container-fluid.drop-shadow {
margin-top: 2%;
margin-left: 5%;
margin-right: 5%
}
.img-fluid {
height: 200px;
}
#child {
width: 100%;
height: 20px;
margin: auto;
text-align: center;
bottom: 0px;
position: absolute;
}
.btn-checkin {
display: inline-block;
text-align: center;
white-space: nowrap;
color: #fff;
border-color: #EC008c;
text-transform: uppercase;
background-color: #EC008c;
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
padding: 0.375rem .75rem;
font-size: 13px;
border-radius: .25rem;
}
</style>
</head>
<body id="page-top">
<div class="card">
<img class="img-fluid" src="img/1847p.png" alt="Card image cap">
<div class="col-md-5">
<div class="form-group">
<div class="icon-addon addon-lg">
<input type="text" placeholder="Search Class" class="form-control" style="height:30px;position:absolute" id="email">
<label for="email" class="glyphicon glyphicon-search" rel="tooltip" title="email"></label>
</div>
</div>
</div>
<div id="child">
<button class="btn-checkin">Check in</button>
<div class="container-fluid drop-shadow">
<div class="row">
frsjafksdalkdfsa
</div>
fsdfdasasd
</div>
</div>
</div>
目标问题:
- 获取背景图片上的搜索栏
- 将背景图片设置为始终位于屏幕顶部,全宽但具有一定高度。我目前将高度硬编码为 200px。有没有办法让它响应?
- 我也遇到了glyphycon问题,为什么不显示?
- 如何将按钮放置在图像底部和 中心?
【问题讨论】:
-
你能用你的图像和字形导入来制作你的代码,这样我就可以轻松测试并给你答案。
-
在下面试试我的答案
-
回复了,你现在得到了你需要的一切,我的代码真的很容易理解,如果需要可以问我。
-
@rvz,我在 iPad 上显示页面时遇到问题,因为我将高度设置为静态 200 像素。图片不知何故被调整大小并被剪掉。有什么方法可以让高度动态化?
标签: html css twitter-bootstrap bootstrap-4 responsive