【发布时间】:2019-07-19 18:59:24
【问题描述】:
创建搜索栏的最佳方式是什么?
放大镜应位于左侧文本框内,垂直居中对齐。我觉得这是一种凌乱的方式,我依靠空格' ,并且放大镜不是垂直对齐的。可以使用顶部像素边距,但似乎有一种更清洁的方法。刚开始学习html和css。不喜欢使用像素测量和空间,听说这不是好习惯。
.md-form.mt-0{
display:inline-flex;
width:500px;
}
.material-icons.mdc-button__icon{
position:absolute;
top:7px;
left: 2px;
}
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"
rel="stylesheet">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
<div class="md-form mt-0">
<i class="material-icons mdc-button__icon">search</i>
<input class="form-control" type="text" placeholder=" Search" aria-label="Search">
</div>
【问题讨论】:
标签: html css twitter-bootstrap material-design