fix: 修复搜索框页面加载后视觉中心偏移问题

- 移除 input.form-control 的 display: flex(input 元素不支持 flex 布局)
- 显式设置 input 和 icon 容器的 padding 值确保一致
- 通过 line-height 和 padding 精确控制垂直对齐
This commit is contained in:
2026-01-21 14:09:30 +08:00
parent 40b348dd56
commit 40e66f9d9c

View File

@@ -1914,13 +1914,16 @@ body.leftbar-can-headroom.headroom---unpinned #navbar-main {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
padding-top: 0.625rem;
padding-bottom: 0.625rem;
transition: all var(--animation-slow) var(--ease-emphasized); transition: all var(--animation-slow) var(--ease-emphasized);
} }
#navbar_search_input_container input.form-control { #navbar_search_input_container input.form-control {
display: flex;
align-items: center;
width: 200px; width: 200px;
padding-top: 0.625rem;
padding-bottom: 0.625rem;
line-height: 1.5;
transition: all 0.5s cubic-bezier(0.4, 0, 0, 1); transition: all 0.5s cubic-bezier(0.4, 0, 0, 1);
} }