入力のプレースホルダーは垂直方向に中央揃えされません。入力で高さを設定した後、line-heightを使用すると、入力テキストは垂直方向にのみ中央揃えになりますが、プレースホルダーは中央揃えにならず、高くなります。写真は表示されていません。出会った友達はそれが何を意味するのかを知っているので、ソリューションのコードを直接アップロードできます。
input::placeholder
fz(14)
font-family PingFangSC-Semibold
font-weight:600;
color #797E88
padding-top l(4) //placeholder上添加padding-top
input
width l(270)
padding l(10) 0
fz(14)
box-shadow:0px 0px l(5) 0px rgba(0,0,0,0.15) inset;
border-radius l(8)
padding-left l(16)
outline none
border none
background:rgba(127,160,189,0.1489);
font-family PingFangSC-Semibold
はい、解決策は、プレースホルダーにパンディングトップを追加してプロンプトテキストをトップダウンすることです。
Baiduが到着した他の方法も試しましたが、なぜ機能しないのかわかりません。Baiduが到着したものをアップロードしました(悪意はありません。マップでこの方法を使用する場合は、ここをクリックしてください。コメント欄で教えてください。どこを間違えたのか知りたいです、カニ)