当placeholder的字体大小跟input大小不一致,placeholder垂直居中

时间:2021-01-09 09:40:51

当placeholder的字体大小跟input大小不一致,实现placeholder垂直居中

设计稿的placeholder的样式是这样的

当placeholder的字体大小跟input大小不一致,placeholder垂直居中

输入值的时候大小是这样的

当placeholder的字体大小跟input大小不一致,placeholder垂直居中

最后想要实现的效果是这样的

当placeholder的字体大小跟input大小不一致,placeholder垂直居中

当我这样写的时候

input::-webkit-input-placeholder{
color: #D9D9D9;
font-size: 36px;
}

效果是这样的,会稍微偏低一点

当placeholder的字体大小跟input大小不一致,placeholder垂直居中

后面我加了一个translate,就可以实现垂直居中

input::-webkit-input-placeholder{
color: #D9D9D9;
font-size: 36px;
transform: translate(0, -10px);
}

当placeholder的字体大小跟input大小不一致,placeholder垂直居中