1、首先input的所有父级元素不能加 line-height 属性;
2、初始化input样式 line-height:normal;
3、要想光标不撑满这个input狂,加一个上下边框
4、代码如下,有需要的小伙伴可以试试:
Html:
<div class="head-search-item">
<input type="text"placeholder="请输入商品/店铺名称">
<div class="icon">
<svg-icon icon-class="icon_search" />
</div>
</div>
Css:
.head-search-item{
width:100%;
height: 72px;
border-radius: 36px;
background: #f7f7f7;
}
.head-search-item input{
width:100%;
height: 100%;
font-size: 0.32px;
padding: 15px 20px;
border: 0;
background: transparent;
line-height: normal;
}
5、效果如下: